Software Development Deep stack Program ®
32 hours of lecture, 25 hours of course work every week
This Deep stack program ® bootcamp is intended for anyone who has zero to some programming knowledge and is looking for that guided approach to becoming an engineer in 4 months. In this Deep stack program ® bootcamp, you’ll learn the core fundamentals of C#, .NET MAUI and microservices programming by building practical, real-life applications. Immersive instruction using engineering best practices and peer programming techniques help you master vital web programming concepts. This bootcamp will also prepare you for technical interview questions to get you ready for your next tech job.
Interview : Getting to know about the program and you!
Once you apply to the program, you will be invited to a virtual interview. Upon selecting a suitable date you will be sent some preparation materials for the interview. In the interview, we will discuss the program in depth, answer your questions, get to know you and will evaluate your technical skills based on the materials sent to you. Based on the outcome of the interview, you will either get accepted or declined to the program.
Pre-coursework : C#
Weeks before the start of the program, you will learn some basic Object Oriented Programming concepts in C# to get started with programming.
1 month
Module 1-4 : Learn to Build Desktop Applications
In the first 2 weeks of the program, you will learn to build desktop applications in C# while learning graphical user interface programming as well as intermediate Object Oriented Programming Concepts in C#.
2 weeks.
Module 5-6 : Learn to Build Mobile Application
During this week, you will learn to build mobile application for Android and iOS using C# and .NET MAUI framework. You will also learn to work with file systems to store and retrieve data.
1 week.
Module 7-23 : Learn to Build Web Applications using Microservices backend
In the next two months, you will learn a ton of advanced Object Oriented Programming concepts in C# along with the core microservices architecture. You will build a real-life application that interacts with 4 polyglot microservices hosted in a docker container. You will build these microservices from scratch to power up the web application. You will also learn to deploy the service in cloud using Kubernetes.
2 months.
Module 24-32 : Algorithms and Data Structures
In the remaining weeks, you will learn the basics of problem solving by going through various algorithms and data structures from basics to advanced concepts. Throughout the class we will tackle several problems in the whiteboard and also as homework during the week.
1 month.
Cost of the Program
(Non-Refundable)- Classes are offered online only
- Attend class anywhere, anyplace
- Class recordings will be provided
- Small cohort size for one-on-one attention
- Build 4-5 projects for your portfolio
- TA support
- Certificate of completion
January 2025 Cohort
Enroll By | December 15th 2024 |
Class Begins | January 4th 2025 |
Class Ends | April 20th 2025 |
Day of the week | Saturday, Sunday |
Time of the day | 11:15 am to 12:15 pm PST |
May 2025 Cohort
Enroll By | April 15th 2025 |
Class Begins | May 3rd 2025 |
Class Ends | September 7th 2025 |
Day of the week | Saturday, Sunday |
Time of the day | 11:15 am to 12:15 pm PST |
September 2025 Cohort
Enroll By | October 15th 2025 |
Class Begins | September 20th 2025 |
Class Ends | January 18th 2026 |
Day of the week | Saturday, Sunday |
Time of the day | 11:15 am to 12:15 pm PST |
Career Path
This bootcamp
This bootcamp will prepare you for an entry level engineer role in 4 months and also have a portfolio of projects that you can showcase
Interview Prep
Before you start applying for jobs, you can get indepth preparation for those technical interview questions by taking our Technical Interview Prep Bootcamp.
Resume Preparation
Now that you are prepared technically, get your resume and LinkedIn all ready for potential employers to notice your skills.
Apply for jobs
Get your resume out the door by applying for jobs on recruiting sites, LinkedIn and others. We will also share your resume with our partners to find the best match.
I used Kal Academy’s Full Stack Web Development bootcamp as a way to pivot into a tech career. Kal, the owner, had a great setup for getting students working in a remote environment– both as learners and as developers. Her coursework was relevant, at an appropriate rigor, and helped prepare me for my job hunt and interviewing process. I’m now nearly six months into my role as a full stack engineer and couldn’t be happier.
I attended the Deep Stack Software Engineering boot camp. The projects were challenging and great portfolio pieces. Kal is an amazing teacher and resource in the tech community. One of the things I really appreciated was the intense work on data structures and algorithms in preparation for interviews. I just accepted an offer from Amazon to be a Software Engineer just 1 month after graduating! Joining Kal Academy was the best decision and it’s completely changed my life.
Ready to get started?
Get in touch, or apply now!