Logo
Back to Programs
Software Engineering

Software Engineering

12 weeksBeginner · Intermediate

About this program

A comprehensive program covering the full software development lifecycle — from writing clean, maintainable code to designing scalable systems. You will work directly with James to build real-world projects and develop engineering leadership skills.

What you will learn

  • Data Structures & Algorithms
  • System Design Fundamentals
  • Clean Code & Refactoring
  • API Design & REST
  • Testing & CI/CD
  • Engineering Leadership
James Mitchell

James Mitchell

CTO at TechSouth

5

Duration12 weeks
LevelBeginner · Intermediate