Train rigorously. Build real systems. Earn your place in production teams.
A 6-month intensive program that transforms motivated engineers into production-ready professionals through AI-augmented training and hands-on experience with real systems.
Key numbers that define the fellowship experience
Months total program
Intensive training + hands-on internship
Fellows per cohort
Selective admission ensures quality mentorship
Move to internship
Top performers advance to production work
A comprehensive 6-month journey from foundational training to real-world production delivery
Master the fundamentals of software engineering and AI-augmented development
Software Engineering Foundations
Data structures, algorithms, design patterns, and clean code principles
AI-Augmented Coding
Learn to leverage AI tools for rapid, high-quality development
Modern Web Development
React, TypeScript, Node.js, and full-stack development
System Design Basics
Architecture patterns, scalability, and distributed systems
Deep dive into production systems and team collaboration
Production System Patterns
Real-world architecture, monitoring, and reliability
Team Collaboration
Git workflows, code review, and agile methodologies
Testing & Quality
Unit testing, integration testing, and TDD practices
Performance Optimization
Profiling, caching strategies, and database optimization
Work on real production systems with paying customers
Production Engineering Pods
Join live teams building and shipping real products
Customer-Facing Work
Features and fixes that impact actual users
Supervised Delivery
Senior engineer guidance on every commit
Performance Reviews
Regular feedback and career development planning
Click on a card to see detailed curriculum
More than training—a complete transformation into a production-ready engineer
Build a portfolio of real production work that demonstrates your capabilities to future employers
Direct access to senior engineers with decades of combined experience building systems at scale
Top performers receive full-time offers to join CodeLabs production teams
Learn to work with the latest AI-augmented development tools and modern engineering practices
Develop the ability to design, build, and maintain large-scale distributed systems
Join a community of driven engineers and build relationships that last throughout your career
We're looking for motivated engineers ready to commit to intensive learning
Strong foundation in at least one programming language
Basic understanding of web development concepts
Ability to commit full-time for 6 months
Self-motivated and eager to learn
Strong problem-solving skills
Good communication abilities
No prior experience with AI tools required
We'll teach you everything you need to know about AI-augmented development. What matters most is your foundational programming skills and desire to learn.
A thorough process to ensure the right fit for both candidates and the program
Complete our online application with your background, coding samples, and motivation
Complete a take-home coding challenge that tests your fundamentals and problem-solving
Live coding session with our engineers covering algorithms and system design
Meet with leadership to discuss goals, values, and program expectations
Receive your offer and prepare to start your fellowship journey
The entire selection process takes approximately 4 weeks. Once accepted, fellows are expected to commit full-time for the entire 6-month program duration.
Cohorts start twice yearly (January, June). Apply at least 6 weeks before your desired start date.
The training phase (first 4 months) is unpaid, but fellows receive a stipend during the internship phase (final 2 months). Top performers who transition to full-time roles receive competitive salaries.
The program is fully remote, allowing fellows to participate from anywhere. However, synchronous collaboration during core hours is required.
High-performing fellows receive offers to join CodeLabs production teams as full-time engineers. Others leave with a strong portfolio and our recommendation to other companies.
No. We teach AI-augmented development from scratch. You need strong fundamentals in programming, but we'll teach you how to leverage AI tools effectively.
Yes, but you must be able to commit full-time for 6 months. Many fellows take a gap semester or join after graduation.
Join the next cohort of CodeLabs Engineering Fellows and start building real systems with AI-augmented tools.
Applications are reviewed on a rolling basis. Apply early for the best chance of admission.