← 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 , SharedPrivate Learning$2,835
$315/month
One-on-one sessions with flexible scheduling and a personalized pace.
Enroll , Private9 Months · Beginner