12 Beginner Python Projects – Coding Course



Improve your Python skills by following along with 12 different Python project tutorials.

🎥 Course developed by Kylie Ying. Check out her YouTube channel: https://www.youtube.com/ycubed

⭐️ Course Contents ⭐️
⌨️ (1:40) 1. Madlibs
⌨️ (6:54) 2. Guess the Number (computer)
⌨️ (13:17) 3. Guess the Number (user)
⌨️ (21:14) 4. Rock Paper Scissors
⌨️ (24:25) 5. Hangman
⌨️ (35:53) 6. Tic-Tac-Toe
⌨️ (59:59) 7. Tic-Tac-Toe AI
⌨️ (1:15:53) 8. Binary Search
⌨️ (1:27:16) 9. Minesweeper
⌨️ (1:51:55) 10. Sudoku Solver
⌨️ (2:05:34) 11. Photo Manipulation in Python
⌨️ (2:31:49) 12. Markov Chain Text Composer

⭐️ Code ⭐️
💻 Madlibs / Rock Paper Scissors / Binary Search: https://github.com/kying18/beginner-projects
💻 Guess the Number: https://github.com/kying18/guess-the-number
💻 Hangman: https://github.com/kying18/hangman
💻 Tic-Tac-Toe + AI: https://github.com/kying18/tic-tac-toe
💻 Minesweeper: https://github.com/kying18/minesweeper
💻 Sudoku: https://github.com/kying18/sudoku
💻 Photo Editing in Python: https://github.com/kying18/pyphotoshop
💻 Markov Chain Composer: https://github.com/kying18/graph-composer

⭐️ More ways to connect with Kylie Ying ⭐️
Twitch KylieYing: https://www.twitch.tv/kylieying
Twitter @kylieyying: https://twitter.com/kylieyying
Instagram @kylieyying: https://www.instagram.com/kylieyying/
Website: https://www.kylieying.com

⭐️ Music Credits ⭐️
Alan Walker – Fade [NCS Release]: https://www.youtube.com/watch?v=bM7SZ5SBzyY
Alan Walker – Force [NCS Release]: https://www.youtube.com/watch?v=xshEZzpS4CQ

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

This Post Has 20 Comments

  1. Mori

    Hello Kylie, great video. I am having trouble on guess a number with the (user). I've put in your code the same exact way with only my numbers as 322 and 355. Pycharm is giving me only 1 strong warning of (guess might be referenced before assignment). Because of this I am not able to run my code. Has anyone else had this problem?

  2. Youbix

    I love you so much🔥🔥🔥

  3. THeShow

    Wow Super useful
    Thank you so much 🥰

  4. Mustafa khan

    Hi. I am a newbie Pythoner. What IDE do you use? IDLE ? Or something else.

  5. Pranav CP

    I’m a beginner can we write the code on pyCharm?

  6. marco lo

    Can someone please explain this code in hangman 32:01 ???
    word_list = [letter if letter in used_letters else "-" for letter in word]

  7. James Allen

    If you are confused by [letter if letter in used_words else '-' for letter in word]

    Read it like this instead… the ALL CAPS words are my "helper" words to help you comprehend it

    Start with the ending section first, then finish with the rest…

    for EACH letter in word, USE letter if letter IS in used_words, else USE '-'

    This is called list comprehension in Python. Google it, interesting feature.

  8. Irukwu Divine

    Hey, Kylie. I am having some challenges in my code. Precisely 3 and 4. Can you help ?

  9. I found sudoku to be actually easier and more intuitive than minesweeper, as far as recursion is concerned.
    So for those who struggle with recursion, sudoku is a great program to shape some basic understanding about recursion.

  10. Code Dojo

    i'm trying in pycharm and guess the number just doesn't work for some reason.

Leave a Reply