Everything you need to know before you code

Increase your chance of success learning to code and communicating with other developers




65%+ of people who try to learn how to program end up quitting.

The vast majority of people who try don't have a basic understanding of the technology they're going to use.

So if you're trying to jump on the coding train, put down your bronze statuette of Elon Musk standing on Mars, and start filling in the gaps in your "tech literacy". Even if you yourself do not become a "coding ninja" yourself all the future coding ninjas you work with with thank you.


Course Syllabus

  • Introduction to Programming Languages
  • Python Basics
  • Working with variables and operations
  • Control Structures
  • Repetition Structures
  • Working with Text
  • Functions and Modules
  • Lists
  • Dictionaries
  • Additional topics, such as graphics, may be covered at the instructor's discretion and time-permitting.

Course Additional Information

Introduction to Programming does not assume any prior programming experience.


No periods were set for this course