CommonLounge has courses with up-to-date, bite-sized lessons that deliver the most value for the time you invest. Enroll below to get started and track your progress.

NaN.

Learn Python 3

9311 students enrolled

This course consists of:

17 Tutorials

1 Project

7 Quizzes

Certificate of Completion

This is a 23-part course which will teach you Python 3 from scratch. It's designed to be very hands-on, and each new concept is followed with demonstrations, examples and exercises. You don't need to have any previous knowledge of programming or Python!

Here's a brief description of what you should expect from this course:

The first few tutorials cover basic Python concepts like strings and lists. These tutorials are accompanied by quizzes to check your understanding.

In the middle of the course, you'll learn about loops and functions and several other interesting topics. Quizzes in this part include plenty of coding exercises.

Towards the end of the course, you'll learn about Python modules, manipulating text files and accessing the web. In the accompanying projects, you'll write sizable Python programs from scratch.

Getting started with Python programming

The first few tutorials work on basic Python concepts like strings and lists, along with quizzes to check your understanding. Towards the end of the section, you'll learn about more involved topics like loops and functions, and do a lot of coding exercises.

Set-up and Installation

In this section, we'll guide you through installing Python. You'll also be installing a code editor (for writing Python code), and learning about the command-line interface (which will be used for running Python code and launching Python in interactive mode).

Except "Introduction to the Command-line Interface" (where you will be learning an important programming skill), the rest of the tutorials in this section should only take a few minutes each.

Note: Although we recommend doing the installations listed below, you can still follow along most of the course even if you skip it. Lastly, if you get really stuck at any of the installation steps, you can also use an Online IDEs for Python such as: https://repl.it/languages/python3.

Going deeper into Python programming

In this section, we'll go into much more depth for some of the topics you learnt in the previous section, such as strings, lists, loops and dictionaries. You'll also deal with file input-output, python modules, command-line arguments, regular expressions and HTTP connections. Apart from more coding exercises, you'll write full programs.

3-4 weeks if you make progress everyday, and 2 months if you come back 3-4 times per week.

What does it cost?

Every tutorial on CommonLounge is available for free, and will always be. We only ask you to come back and contribute and make CommonLounge better for everyone once you are an expert. We offer premium content like quizzes, hands-on projects and certificate of completion as part of our Pro Plan. We also offer one-on-one mentorship and feedback on real-world projects from industry-experts as part of our Plus Plan.

When can I start?

Right now. Enroll in this course and follow it at your own pace. You can also set a reminder above to send the next item to your inbox every week.