beginner 4 hr 5 lessons

Software Engineering Foundations

Go from zero to writing, running, and shipping real programs. Build the mental models and habits professional engineers use every day.

Taught by The StretchCode Faculty

This course is built around doing. Each lesson pairs a clear explanation with a short, concrete exercise so the ideas stick. By the end you will be comfortable reading code, running it, and reasoning about why it behaves the way it does.

What you'll learn

  • Explain how source code becomes a running program
  • Set up and navigate a real development workspace
  • Use variables, types, and functions with confidence
  • Read and call a live HTTP API
  • Debug by forming and testing hypotheses

Curriculum

Getting Started
How software runs and how to set up your workspace.
1Welcome to StretchCodePreview
2How the Workspace Works
Your First Program
Variables, functions, and calling a real API.
1Variables and Types
2Functions
3Calling an API