Company News and Bootcamp Blog

How to Get Decent at JavaScript - for Free

Over our three years of teaching students at all skill levels, we’ve perfected turning a true novice coder into a professional web developer in 18 weeks.

Of course, you need to think like a coder, work hard, and devote 900+ immersive hours to mastering your craft.  But still, we’ve tuned our program to be truly transformative; you don’t need prior experience to be successful.

However, we get questions every week from prospective students - “How do I tinker with the basics of web programming, just to see if this career is right for me?”

The problem is most tutorials available online are poorly taught. Even some of the most popular “learn to code” websites deliver more confusion than clarity. 

We encounter prospective students every week who doubt their own skills because they’ve been trying to learn from bad teachers, not because “coding is too hard” or they are not smart enough.

Today I have four JavaScript resources for you, and they’re all free.

None of the individual resources are perfect - but each one will help you with a specific step in your learning process.

 

Step 1. Grasshopper App (by Google)

Linkhttps://grasshopper.codes

Strength: Google designed this app to teach you the basics of programming using gaming features. You can drag and drop blocks that represent bits of Javascript code to solve various puzzles. You don't have to commit a lot of time to learn, and you don't need any experience in coding to get started.

Weakness: The app is focused on solving puzzles and introducing you to coding concepts, so you don't truly learn how write Javascript yourself.

 

Step 2. Code Academy - JavaScript

Link: https://www.codecademy.com/learn/introduction-to-javascript

Strength: Learn basic programming concepts, and specific JavaScript syntax. This course will demystify coding for you, and give you instant positive or corrective feedback. 

Weakness: This tutorial based course will usher you through each challenge, but you may not feel like you truly know much once you finish. 

 

Step 3. JavaScript in a Half Hour

Link: https://youtu.be/zPHerhks2Vg 

 

Strength: Brad Schiff is a gifted teacher who wisely put together a small project that will give you a handle on the basics of JavaScript. 

Weakness: After you work through this project you may still feel unable to use JavaScript to solve a real-world problem. 

 

Step 4. JavaScript in 30 Days

Link: https://javascript30.com

Strength: Wes Boz organizes his course into bite-sized projects you can complete during your lunch hour. This 30 days course will give you the daily reps you need to finally wrap your head around the capabilities of JavaScript. Each successful project will build your confidence and expand your capabilities.

Weakness: Some projects touch on solutions to problems you’ll encounter often as a professional developer. Other projects are more esoteric, and are meant to just be fun. 

 

Learn Mindset and Workflow

These tutorials are a great start, but there's still a gap you need to close to become a professional. If you want to learn how to think like a software developer, click the button below.