Skip to content
beginnerCoding & Programming (DevOps)Free

Programming Foundations

Write your first programs and learn how software is built and versioned.

6.0 hours📚 beginner level

What you'll learn

  • Write programs using variables, conditionals, loops and functions
  • Track and version your code with Git and GitHub
  • Read error messages and debug with print/console output

Course syllabus13 lessons

Coding & DevOps — Getting Started

0/5 lessons
  1. 1📖What Is Programming?
  2. 2📖Your First Program🔒
  3. 3📖🔬Write a Function🔒
  4. 4📖Loops and Logic🔒
  5. 5📖Putting It All Together🔒

How Computers Think

0/2 lessons
  1. 6📖Variables and Data🔒
  2. 7📖Getting Input and Giving Output🔒

Collections and Files

0/3 lessons
  1. 8📖Arrays and Iteration🔒
  2. 9📖Objects and Dictionaries🔒
  3. 10📖🔬Reading and Writing Files🔒

The Terminal and Git

0/3 lessons
  1. 11📖Using the Terminal🔒
  2. 12📖Version Control with Git🔒
  3. 13📖🔬Branching and Merging🔒