Profile PictureCoderslang: Become A Software Engineer

JavaScript Fundamentals

3 ratings

JavaScript is the most popular language in the world. It's everywhere. From web pages in your browser to a mobile phone in your pocket and huge data centers all over the world, JS is the language that powers the Internet.

It's also one of the easiest programming languages in the world, which makes it a great first language for beginners.

I've built JavaScript Fundamentals as a programming course designed to give you hands-on experience with JS not by watching endless tutorials, but by coding. You'll start with the classic "Hello, world!" program and progress towards more advanced concepts like variables, types, conditional statements, loops, arrays, objects, and exception handling.

Building a solid foundation of JavaScript is a prerequisite to learning frameworks and ecosystems like React, Angular, Vue.js and Node.js.

If you have any questions about the course, you can find me on Twitter @coderslang

Key features of the course:

👨‍💻 102 coding tasks in JavaScript

⚡️ Instant task verification

📈 Smooth progression from "Hello, world" to advanced tasks

💡 Hints and suggestions on how you can improve your code

🧭 Intuitive navigation and task filters

👨‍💻 Visual Studio Code extension to solve tasks in a real coding environment and not in a browser sandbox

✅ Theory links included with each coding task

What people are saying:

"As a complete beginner in coding, I found JavaScript Fundamentals to be the perfect starting point. The course's hands-on approach allowed me to progress from 'Hello, world!' to complex concepts seamlessly. The instant task verification and Visual Studio Code extension provided a real coding environment, making my learning experience both engaging and practical."

Emily, Graphic Designer transitioning to Web Development

"I doubted my coding potential until JavaScript Fundamentals. Strong foundation, real coding environment. It's not theory, it's hands-on coding."

Brian Livigno

"JavaScript Fundamentals is a gem for self-learners like me. The hints and suggestions provided during tasks guided me towards writing cleaner and more efficient code. This course is perfect for those who want to get a hands-on experience in JavaScript."

John Krups

"JavaScript Fundamentals exceeded my expectations. I finally escaped tutorial hell and got to real coding tasks."

Alex Vinogradov

"Coderslang absolutely NAILS the teaching formula! The best part has to be the gamification aspect: the lessons play out as conversations in a text-based RPG! This makes for a far more engaging and fun way to learn. Add to that the Coderslang VSCode plugin (to import challenges straight into your editor after each lesson!), quizzes to test your knowledge and the feeling of progression from the 'unlock' system, and you're onto a winner!"

Steve Beecheno on CoderslangJS

What's inside:

The core part of the course is the extension (plugin) to Visual Studio Code - the best code editor in the world.

With the Coderslang extension you'll be able to download your tasks, solve them, run the code and submit it for instant verification.

Take a look.

Task list:

First task (plain text output with console.log):

Password checker task that focuses on the strict equality operator:

One of the advanced tasks that includes a real world scenario:

Task verification results that highlight what must be fixed in your solution:

Successful task verification results alongside the task description:

Refund policy

If you're not 100% satisfied with the course, or it's not what you were expecting, just send an email to within 30 days from the purchase date, and you'll get a full refund. No questions asked.

Looking forward to teaching you!


Add to cart
Copy product URL


(3 ratings)
5 stars
4 stars
3 stars
2 stars
1 star

JavaScript Fundamentals

3 ratings
Add to cart