← All courses
Computer Fundamentals & Software Engineering

Software Engineering Fundamentals

A foundation in programming logic, computer science, and professional software engineering practice before specializing into a stack.

Level: BeginnerDuration: 9 MonthsShared $1,890 · Private $2,835

Overview

Built for complete beginners, this track lays the groundwork every engineer needs , computational thinking, core data structures and algorithms, version control, and collaborative software design , before you specialize into a language track like Python, Java, or C#.

Curriculum

Click a module to see its full breakdown.

What you'll learn

Prerequisites

Choose your format

Shared Learning$1,890

$210/month

Learn alongside other students in a scheduled group cohort.

Enroll , Shared
Private Learning$2,835

$315/month

One-on-one sessions with flexible scheduling and a personalized pace.

Enroll , Private

9 Months · Beginner