Level 1
0 / 100 XP

Congratulations — you've learned Python

You did it. You started this course not knowing how to print a line of text, and you're finishing it having built three working programs from scratch. That's a real milestone — take a second to appreciate it.

Look how far you've come

When you started, print("Hello, World!") was new. Now you can:

  • Work with variables, integers, floats, and strings, and convert between types
  • Use all of Python's arithmetic operators, including the tricky // and %
  • Make decisions with booleans and if / elif / else, and nest conditionals when needed
  • Store collections in lists and process them with for loops, while loops, and range()
  • Organize key-value data with dictionaries
  • Write your own functions with parameters and return values
  • Slice and transform text with string methods
  • Read a traceback, understand the error, and fix the bug
  • Combine all of it into complete programs

That is genuinely the core of programming. Every advanced Python topic builds on exactly these foundations.

Your portfolio projects

You built three real programs — a Number-Guessing Game, a Quiz Game, and a To-Do Manager. These aren't throwaway exercises. Put them on GitHub, expand them, and use them to show people what you can do. The optional "Take it further" notes in each project are a great next step: add real input(), randomness, or a saved file, and run them on your own machine.

Claim your certificate

You've earned it. Once you've completed the lessons, practices, and quizzes, you can claim your course completion certificate for Python 3 Fundamentals. Add it to your LinkedIn profile or resume — it's proof that you can read, write, and debug real Python.

Where to go next

You have the foundation. Here are good directions from here:

  • Keep building. The fastest way to improve is to write programs you actually want to use. Automate a small task, build a tool, extend one of your…