Week 1 - Setup, tools, CLI and Git
Week 3 - Functions and strings
Week 4 - Data structures and loops
Week 10 - Asynchronous programming
The core program is your first step into the tech world. Over the coming weeks, you'll learn programming basics, how to think like a developer, problem-solving skills, and many other tools that will be essential when you begin your track. You'll start by building simple JavaScript applications and as over the weeks, we'll provide you with more tools to create increasingly complex and interesting applications. The core program is intense - we encourage you to write as much code as possible on your own to get the most out of it.
We chose JavaScript because it's popular, beginner-friendly, and versatile. It runs in different environments - web browsers, servers, and local machines. Knowing JavaScript is very useful, as many websites, cloud applications, and scripts are written in it. Additionally, JavaScript has a massive community and ecosystem, meaning you'll find plenty of resources, libraries, and support as you learn. It's also constantly evolving, with new features that keep it relevant and powerful.
<aside> π‘
The skills you develop while learning JavaScript such as problem solving, logical thinking, and understanding programming concepts will transfer easily to other languages, making it an excellent foundation for your programming journey.
</aside>
Ready? Letβs begin with Week 1 - Setup, tools, CLI and Git
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 **
