40 Weeks Program

Software Engineering Intensive Program

Next cohort starts: July 1, 2026

Program Overview

The hybrid intensive curriculum covers foundations of software engineering, including low-level and high-level languages, DevOps, and practical knowledge.

Key Projects

Program Description

Full-Time - 9 Months

Comprehensive foundation in computer science, combining:

Download Curriculum PDF

Curriculum Structure

Sprint 1: Introduction to foundational programming concepts and tools

  • Computational Thinking, Git/GitHub basics
  • Shell basics, permissions, I/O Redirections
  • Intro to Containers (Docker Concepts)
  • C Programming: Hello World through Sorting algorithms & Big O
  • Labs: Debugging Visualization, Green Tech Efficiency, Secure Input & Memory, AI Memory Visualizer

Sprint 2: Intermediate topics including data structures and algorithms

  • Stack and Queues, Sorting algorithms, Binary trees
  • Python: basics through Object-relational mapping
  • HTML/CSS introduction
  • SQL: basic and join queries

Sprint 3: Advanced subjects focusing on web development and real-world applications

  • Python: Web framework, RESTful API, web scraping, async
  • NoSQL, Pagination
  • JavaScript: fundamentals through ES6
  • NodeJS, Web-Stack debugging
  • Portfolio project

Ready to Hack Your Future?

Start Today