Live class

Introduction to Software Engineering

A 10-session live course (about 7.5 hours of contact time) that takes complete beginners from "what is code?" to building, testing and presenting a small working program with Git.Audience: adults or older teens with no ...

500 USD
Science and Technology
Personal Development
Updated Thu Oct 22 2026
Introduction to Software Engineering

About

A 10-session live course (about 7.5 hours of contact time) that takes complete beginners from "what is code?" to building, testing and presenting a small working program with Git.

  • Audience: adults or older teens with no programming experience.
  • Format: live online or in-person, 45 minutes per session, 1–2 sessions per week.
  • Language: Python - readable syntax, fast feedback, widely used.
  • Prerequisites: a laptop and internet access.
  • Tools: Python 3, VS Code, Git, a free GitHub account.

What you'll learn

By the end, learners can:

  1. Explain what software engineers do and how a software project moves from idea to release.
  2. Write simple Python programs using variables, conditions, loops, functions, lists and dictionaries.
  3. Read error messages and debug their own code.
  4. Track their work with Git and share it on GitHub.
  5. Write basic tests and apply clean-code habits.
  6. Plan, build and demo a small project of their own.

Class sessions

Reviews