Learn to Code
For complete beginners. Learn to use the command line, then the building blocks every language shares — variables, decisions, loops, functions, lists and dictionaries — taught in Python. Finish by reading and writing files, debugging with a method, and building a complete program on your own.
- 9 lessons
- 3 stages
- includes Git & Collaboration (optional)
Also part of Software Engineer and Python — progress here counts there too.
Your progress
0 / 9
required steps
+ 0/1 optional
Not started In progress Done Optional Pick one Embedded roadmap
- 01
Getting started
The tools on your computer, and your first lines of code.
- 02
The building blocks
The ideas every programming language is made of.
- 03
Writing real programs
Programs that read files, survive bad input and do something useful.
- 07Errors & debuggingTracebacks, try and except, and a method for finding bugs.
- 08Files & modulesText, CSV and JSON files, the standard library and your own modules.
- 09Your first projectPlan and build a complete command-line app, step by step.
- Gt
Step 10 · Roadmap · 10 lessons · optional
Git & Collaboration
Save every step of your work and share it. The natural next step after your first project.
0/9
- You made it.