LcSkill-basedBeginner

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.

Also part of Software Engineer and Python — progress here counts there too.

0%

Your progress

0 / 9

required steps

+ 0/1 optional

Not started In progress Done Optional Pick one Embedded roadmap
  1. 01

    Getting started

    The tools on your computer, and your first lines of code.

  2. 02

    The building blocks

    The ideas every programming language is made of.

  3. 03

    Writing real programs

    Programs that read files, survive bad input and do something useful.

  4. You made it.