Welcome to the official Hack4Impact developer bootcamp!
Super excited to have you here. We use this course to train new members of Hack4Impact so they can build the best web applications possible for nonprofits. This curriculum takes the very best teaching from all our chapters, and brings it to you in one, beautiful, easy-to-digest package.
If you're new here, read through these little dropdowns before diving in 👇
Then, you're ready to start learning! ****Just click on "Intro to HTML" to get started. You can always come back here to get an overview of the curriculum.
<aside> 💡 You'll always find a 🏃♂️ Feeling good? section at the bottom of every page. These should help you navigate from one lesson to the next!
Let's learn some core fundamentals of how UIs are really built on the web. No algorithms or data structures... just styles, structure, and flex-bility 💪
Intro to HTML
This is everything you need to know before using the language itself.
Now that we understand JS a bit better, let's put it to the test on the web!
Understanding the DOM
Async and the event loop
How to talk to an API
Git is an intuition you develop, not a concept you fully understand ~wise words from Luke Kim
We've been working off of CodePen up until now. To feel more confident working on big boy projects, let's get out of the browser and into a real text editor!
Intro to VSCode
Intro to NPM
Before diving into our advance topics, let's get comfortable with using Git and GitHub. We use this for all our projects at Hack4Impact, so you'll definitely want to revisit this section.
What is Git?
Git-ing our hands dirty