Curriculum

Tech Stack 2.0

The anti-bootcamp of modern Web 2.0 software development.

Tech Stack 2.0 is an hands-on, in-person, weekend software development course with a maximum of 4:1 student to mentor ratio.

What you'll get from this course is an understanding of how a suite of technologies are used together by software developers to build modern applications. Our goal is to get you past the learning hump - to a comfort level where you can ask the right questions and continue progressing towards your goals with the many free resources on the web.

What you won't get from this course are long and costly lessons that you can easily learn on your own (and should) with free resources, if you only knew what you should learn. We'll even provide links to the free resources we recommend, that will complement what you will learn from Tech Stack 2.0 to continue honing your skills.


Day Zero

We're going to make sure in the days leading up to the course, that your machine is perfectly set up to build and deploy real world applications.


Day 1 - Morning

We'll start by building a simple website (it will really be a web app) with html/css and javascript using some popular and professional frameworks to make it look awesome! This will go fast, which is why we recommend you have some comfort with programming in general. (Loops, functions, if statements) Any language will do! And to make it useful, we'll go over how to add 3rd party libraries to your site like Google maps, charts or dynamic graphs.


Day 1 - Afternoon

What's the point of building a web app, if you can't share it with the world? After lunch, we'll set up a server on your machine and deploy it on the cloud. By the end of the day, everyone in the world will be able to see your work!


Day 2 - Morning

On Day 2, we're going to build the core of every application - the data layer. We're going to have to spend some time with data structures. Yes, it can be boring, but you're going to need to know how to read, write and analyze the data in your database that we will build on the cloud.


Day 2 - Afternoon

To finish things off, we're going to connect the entire tech stack together, and ensure you understand how they all related. Our goal is to give you a solid foundation of how all web apps work (regardless of the specific tools used) so you are able to continue your journey of becoming a full-stack developer!