Learn to program using Python, gaining the skills needed to develop software. No prior knowledge is required!
In this track, you'll discover how to use Python's versatility and readable code for a variety of use cases.
Start by learning to define variables, perform calculations, and implement custom logic and rules for your code! Then, you'll progress to working with modules and packages and define your own custom functions.
As you build your knowledge, dive deeper into Python's built-in tools to support you in quickly building software, covering iterators, decorators, and regular expressions!
Wrap up the track with an introduction to object-oriented programming, where you'll define custom classes and utilize inheritance to enhance and expand your code rapidly.
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).