3 courses - 26 sections - 9 videos
Here is a list of all courses and all sections available on Pythonlab.dev. We recommend starting with the turtle course or basic course part 1. In the turtle course you will learn to draw with Python and it is an informal introduction to text programming. The basic course is more thorough with the concepts without being too strict and the output is text.
In the basic course, the assignments are corrected automatically, while in the turtle course you need to decide for yourself when the assignments are ready. If you have a teacher connected to your account, the teacher can test your code and help you with comments.
To work with the projects under problem solving you need to at least know the concepts in basic course part 1.
In basic course part 1 you will learn the most central concepts in programming. This includes displaying information to the user, receiving input and how we can control what the program does with if statements and logical expressions.
Drawing with turtle gives you a freer and more visual introduction to text programming. First you will learn about some turtle functions that are needed to be able to draw. Then concepts such as variables, repetitions, functions and random numbers are introduced.
Of these two courses, you can start with either, depending on your preferences.
Basic course - part 2
Prerequisites: Basic course part 1
After basic course part 2 you will know the basics of Python. After this sub-course you will be able to manage a lot on your own. You get great opportunities to explore more advanced parts of both Python and programming. Preferably with your own projects!