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🔒