Skip to content
Sign upLog in

100 Days of Code - The Complete Python Course

15 minutes per day
Beginner friendly
In this course, you will build games, apps, and websites by mastering Python programming. Start the course to build 100 projects in 100 days.
1500
Free
Pink, green, and blue keyboard key caps labeled with 100.
๐Ÿ‡ฎ๐Ÿ‡ณ 100 Days of Code ab Hindi mein available hai!

What you'll learn

  • Programming 101

    Build a solid foundation and learn about the building blocks of modern technology.

  • Python

    Become a master of one of the most popular and in-demand coding languages. Learn more about Python

  • How to build things

    Jump right into building fun and useful projects. Build a strong portfolio of work that youโ€™re proud of!

Course projects

  • 'Print' in Color!

    A scroll containing vivid green and pink text and image elements, like a web page
    Write your own adventure story and make your project POP with some color!You'll build this on Day 4!
  • Rock, Paper, Scissors

    An illustration of a piece of paper, a rock, and a pair of scissors with bright green handles.
    Day 14! Now for the most epic of projects...a rock, paper, scissors game to share with the community.You'll build this on Day 14!
  • Epic Character Battle

    A water gun pointing at a target, ready for battle
    Project Day! Your characters you built on Day 27 will fight to the death. Who will win out? You'll build this on Day 28!

Join a fun and supportive community

  • About the teacher

    David, the teacher for this course looks excited to help you dive into learning Python!
    David has been teaching High School Computer Science in the UK for the last two decades, and in that time has refined his craft to be able to teach you programming clearly with gusto and style. His comedy is a little questionable though, but he does tryโ€ฆ
  • About Replit

    Replit command line prompt logo
    Replit is the easiest and fastest way to get coding in seconds. We strive to give you computing superpowers!You can learn to code in any language, freely and instantly host your websites and apps, collaborate with others in multiplayer - all this without spending a second on set-up.

Course preview

In less than 20 minutes, learn the 'print' statement & share your first Python project with the world!
20-25 mins
We will be releasing new content every week! This week we released up to Day 42. Next week we will release Days 43 to 54!

What is "100 Days of Code"?

Image with floating key caps and the Replit 100 Days of Code logo

Join a global movement

100 Days of Code is a social project where people around the world commit to learning how to code for 100 days. Consistency is the first step on the path to greatness!After coding for a few minutes every day, you can share your progress and what youโ€™ve learned on Twitter, Discord, or any social media you choose. Replit is joining many online educators in the movement of supporting #100DaysOfCode.