40 weeks Program
Software Engineering Intensive Program
Our next cohort starts: July 1, 2026
PROGRAM OVERVIEW
Become a Software Engineer - For real
Our hybrid intensive curriculum covers the foundations of software engineering, including low-level and high-level languages, DevOps, and practical knowledge needed to be job-ready upon graduation.
Key Projects
- Write your own printf function
- Web stack debugging
- Clone a marketplace
PROGRAM OVERVIEW
Software Engineering Intensive Program
This intensive Software Engineering program offers a comprehensive foundation in computer science, combining core concepts such as algorithms, data structures, and low-level programming in C and Unix with a modern, project-based approach. The program begins by developing a deep understanding of systems, memory management, and debugging, supported by advanced tools and AI-assisted learning experiences that help visualize and analyze complex processes. As students progress, they transition into higher-level technologies including Python, JavaScript, APIs, and database management, while building full-stack applications and working with tools such as Docker, Node.js, and modern web frameworks.
Throughout the program, students engage in hands-on projects that simulate real-world environments, including the use of AI tools for code analysis, debugging, and optimization, as well as labs focused on secure data handling and system performance. The final phase emphasizes scalability, infrastructure, and product development, where students design and build a complete portfolio project from ideation to deployment. By integrating technical depth, AI-driven workflows, and collaborative learning, the program prepares graduates to enter the workforce as highly skilled, modern software engineers ready to contribute in today's evolving tech landscape.
Full-Time - 9 Months
Download Foundations of Computer Science & Software Engineering Curriculum
Sprint 1
Introduction to foundational programming concepts and tools.
- Holberton Introduction
- Introduction to Computational Thinking
- Getting Started
- Broadcasts
- Control and sensing
- Extensions
- Blocks
- Guess the number
- Transition to Text-Based Programming
- Introduction to Computer Systems
- Git - SCM Basics
- GitHub Flow - SCM Basics
- Shell, basics
- Shell, permissions
- Shell, I/O Redirections and filters
- Shell, init files, variables and expansions
- Intro to Containers (Docker Concepts)
- C Introduction
- C - Hello, World
- C - Variables, if, else, while
- C - Functions, nested loops
- Debugging Visualization with Python Tutor
- C - More functions, more nested loops
- Green Tech Efficiency & Benchmarking Lab
- C - Pointers, arrays and strings
- C - More pointers, arrays and strings
- C - Even more pointers, arrays and strings
- C - argc, argv
- C - malloc, free
- C - More malloc, free
- Secure Input & Memory Lab
- C - Structures, typedef
- C - Function pointers
- C - Variadic functions
- AI Memory Visualizer + Valgrind Tracer
- Dynamic Analysis & Reverse Logic with GDB
- C - Singly linked lists
- C - Doubly linked lists
- C - Hash tables
- Secure Data Handling Lab
- C - Binary Trees
- C - Sorting algorithms & Big O
Sprint 2
Intermediate topics including data structures and algorithms.
- Stack and Queues
- Sorting algorithms
- Binary trees
- Python - first statements
- Python - import and modules
- Python - data structures
- Python - exceptions
- Python - classes
- Python - inheritance
- Python - file I/O
- Python - JSON serialization/deserialization
- HTML/CSS introduction
- SQL - basic queries
- SQL - join queries
- Python object-relational mapping
Sprint 3
Advanced subjects focusing on web development and real-world applications.
- Python - Web framework
- Python - RESTful API
- Python - web scraping
- Python - variable annotations
- Python - async
- NoSQL
- Python - Pagination
- Javascript - first statements
- Javascript - objects
- Javascript - scopes and closures
- Javascript - DOM manipulation
- Javascript - web scraping
- ES6
- NodeJS
- Web-Stack debugging
- Portfolio project
Amazing companies hire our students