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 three 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. 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 anything once you finish. 

Step 2. JavaScript in a Half Hour

Link: https://youtu.be/zPHerhks2Vg 

Strength: Brad Schiff is a gifted teacher who wisely puts 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 3. 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.