Jumpstart

Jumpstart is a 9-week introductory program open to anyone interested in learning web development (no prior experience necessary!). Through weekly workshops, hands-on exercises, and mentorship from experienced developers, participants will finish the program with a functional web app and experience using modern tools like React, Tailwind, Nest.js, PostgreSQL, and Git. Whether you're new to tech or looking to strengthen your skills, Jumpstart offers a supportive, project-based learning environment rooted in our mission of using technology for social good.

Sign up

What will I learn?

Through our Jumpstart program, you’ll learn how to build a fully functional web application from the ground up. We’ll teach you modern tools including a React and TypeScript frontend, Nest.js backend, and a PostgreSQL database. Throughout the course, you’ll also gain hands-on experience with Git, using a CLI, HTML and CSS, JavaScript, APIs, Axios, Postman, Tailwind, Material UI, testing with Jest, and more. Don’t worry if some of those terms are new or intimidating - by the end of the program, you’ll be comfortable using all of them and will have a completed project to show for it.

What project will I build?

Throughout the duration of the program, we’ll be building a Trello-inspired task management app. In this app, users will be able to add and organize tasks into columns and move them across different stages, just like in a real project management tool. We’ll start from Figma wireframes created by our own designers, giving you real experience translating designs into user-centric features. You’re not required to follow along with the Trello app exactly; if you prefer to bring your own idea to life, you’re more than welcome to! We’ll be providing examples and weekly catch-up code based on the Trello app, but we’re here to help no matter what you choose to build.

Can I still join if I miss a meeting?

Yes! We know things come up, so every week we’ll provide catch-up code and resources before the next meeting to help you stay on track. If you’re stuck on something or just couldn’t find time that week, we want to make sure you’re supported. That said, Jumpstart is designed as a hands-on learning experience, and you’ll get the most out of it by attending sessions and engaging with the weekly material.

Timeline