The No Bullshit Javascript Web Development Course

This course is for you if you resonate with the following:

  • You want to become a real web developer. Whether you want to become a full-stack developer (fastest path with js/node) or a front-end developer, you understand that Javascript is a must-know programming language for web development.
  • You’re sick and tired of people lying to your face and giving you false hopes like
    “land your first job in x months spending just a few hours a week from the comfort of your home”…
  • Every time you have to build anything from scratch with vanilla Javascript, you cry a little inside and stare at a blank file
  • You’ve written Javascript code. It’s functional, but deep down, you know it’s not scalable, maintainable, and just plain ugly.
  • You might've built projects… but you have a gut feeling that they’re not enough. You’re not confident of them since most of them are copy-pasted code from google searches and online courses.
  • You’ve taken online courses with claims like:
    “Build 23 projects with html, css, sass, js, jQuery, react, bootstrap, node, python, sql, mongo, php…. blah blah blah”
    “The only course you need to learn web development”
    ...and you still lack true understanding of even the fundamentals. You still don't get it.
  • You want a coursework and a roadmap that guides you down the path of becoming a true Javascript expert.

You’ve had it enough. You want change. You want no BS.

My Story

Let's go back to the 11 year old Tenzin. I was in 4th grade. The boarding school I was attending had Intel Pentium computers, and every week, we were allowed to use them for only thirty minutes. Next thing you know I had built a website with html/css, and I was fascinated by it.

I thought it was the coolest thing ever!

Unfortunately, my family was poor, and due to the lack of resources (own computer, internet etc…), I couldn’t keep on learning to code until… I was 17. The year 2010 was when I came to the United States.

It was also the year I got my very first laptop. It was the evening of April 19, 2010, when my Aunt said “Tenzin, you can have my laptop.”

Words can't describe the shockwave of happiness and excitement I felt during that moment.

From that day on, I was practically spending 10+ hours every single day on the computer, sleeping at most four to five hours a night. I still don’t know how I managed to survive those AP classes, but then again, I do have Asian parents…

Btw, I deeply regret the decision to take those AP classes. They were completely unnecessary. Don't listen to councelors.

Towards the end of 2010, I finally decided what I wanted to do with my life — become a software engineer. Soon after, I knew that I wanted to do web development specifically since I was already familiar with HTML and CSS.

It was also at this time when I realized that Javascript is the quintessential programming language for web development.

And after countless mistakes, quitting a dozen times and restarting, trying out all the popular languages, burying myself in fat books, completing many online courses and tracks, studying deep computer science theory, and after going through countless hardcore 16+ hrs days of coding and building dozens of projects, I became good at Javascript ...

...or so I thought.

I couldn't be further from the truth. So, I kept digging and digging and learning more. After surviving through infinite monsters and coffee, I finally got to a point I felt truly confident in my Javascript skills.

Ever since then, I’ve worked with multiple clients and have built many production apps from the group-up. I’ve also taught Javascript to hundreds of students on a 1-on-1 basis.

I’ve helped people pursuing Masters in Software Engineering complete their entire programs. I’ve also helped many ongoing boot campers finish their program strong and built projects with them that’ve helped them land real jobs.

Here is a fact: Javascript is one of the most easy-to-get-started languages. However, once you start getting deeper, it gets really tough. And that's because with great power comes great responsibility; all the websites and web apps in the world rely on Javascript. And Javascript is the only programming language that you can use to build industry-standard, production full-stack web apps, cross-platform native mobile apps and even cross-platform desktop apps. No other language can do that.

Here is another fact: Most people who think they know Javascript don't know jack shit about Javascript. They think because they know a little bit of Java, python or ruby, they understand Javascript. It's true that there are similarities in the very basic fundamentals of programming languges, but just because I can change my own car oil and car brakes (which I do know), does that make me a car mechanic of a different car? NO. Similarly, just because you understand basic things in Javascript doesn't mean you "know" Javascript. You don't get paid to do basic things.

I remember "better programmers" and people who started before me, trying to help me when I was learning Javascript years back, and they could NEVER EVER ONCE teach or explain to me any of the confusing parts in a way that I truly understood. (I'm literally pissed off as I'm writing this.)

They didn't know what they were talking about. They said, "it's easy." They said, "I mean in my language, you just do this, so you should be able to do the same." Riiiiiight.

Golden Rule: Don't trust anybody who says "It's easy."

Now, I don't blame people. Javascript is a different beast. I've done a lot of work in Java, and even though you have to write more code in Java, it's very consistent. There are not SO many ways to do ONE thing, relatively speaking. Whereas in Javascript, things get weirder and trickier which makes it harder to grasp. And that's because you have a lot more moving parts like the browser, html, css, responsive devices, a lot of asynchronous code, web apis and many more. Again, with great power comes great resposibility.

But Javascript is often very misunderstood. As Javascript-guru Douglas Crockford says, "Javascript is the World's most misunderstood programming language." He is right. Javascript is a wonderful and a powerful language if you properly learn it.

It's a hybrid of the two most powerful programming paradigms — functional programming and object-oriented programming.

Some people hate Javascript. Some people love Javascript (like myself). However, people only hate Javascript because they don't understand it well enough. I have yet to meet somebody who said "I truly understand Javascript and I hate it." And when you don't understand something, it's not fun, and when it's not fun, you start hating it; it's simple. That's not happening to you with this course. I give you my word I'll make you love Javascript as long as you put in the work.

Imagine you’re at a level where you can build anything with Javascript. You can build web apps with cool animations from scratch. You can learn any Javascript framework/library with relative ease because you truly, and I mean truly understand Javascript.

Imagine yourself being able to understand almost ANY Javascript API, tools, documentation and being able to build custom apps from scratch without having to rely on a specific tool/framework/thing as a crutch.

Imagine being in a position where you don’t have to pray and beg to get a job; you choose who you want to work for because you’re confident in your Javascript skills.

With this course, I want to make all of this come true for you.

HI. I'M TENZIN.

I am a Full-stack Javascript Developer from Chicago. A true generalist at heart, specialist in need.

I’ve had clients from solo entrepreneurs to small business owners to billionaires. I have worked with many programming languages and stacks but now, I specialize solely in Javascript and the MERN stack.

In the last few years, I’ve also been teaching and mentoring many students learn web development and land their first jobs/clients.

With this course, I intend to teach you Javascript the Tenzin way, and guide you through the complicated world of web development and help you learn the most powerful and in-demand programming language on the planet.

INTRODUCING...

JabJabJavascript™ is the best Javascript course on the planet. Period. This course is the perfect intersection between theory and practicality.

You’ll get these lessons in a 15-20+ module, online video course that covers the ENTIRE process of going from a javascript-newbie to an intermediate developer and sets you on a clear path to becoming an advanced developer.

You’ll learn through the exact roadmap and rigorous curriculum that I have developed after teaching hundreds of students and dozens of boot campers. My curriculum is heavily influenced by the programs of top coding bootcamps like HackReactor, FullStack Academy, App Academy etc.

You’ll learn by building real-world components and projects. And when I say real-world, I actually mean it. Most courses try to sell you by using this headline, but these courses often have mediocre projects that isn't even applicable when you are working on a bigger application.

You’ll learn the what, how, and the why of every custom component and project we will be building from scratch. Every single of piece of thing you’re going to be building with this course has a purpose.

Here's a sneak peek of some of the projects...

INSIDE THE JABJABJAVASCRIPT CURRICULUM

JabJabJavascript includes a beautifully organized set of video coursework, carefully curated coding challenges, worksheets, ultimate time-saving cheatsheets, and lots of surprises.

To create the material in JabJabJavascript, I analyzed the curriculum of many of the top coding bootcamps along with dozens of my own successful students journey, and I dissected every step of the learning process — and systematically outlined the entire roadmap.

Getting started with all the modern, industry-standard tools. Building a developer’s mindset. Understanding what truly works and what’s complete nonsense. Learning and building things that you’ll be asked to build in a professional job environment.

I also cover the psychological aspects of overcoming the fear of failure, conquering invisible scripts (not smart enough, not good enough in math, don't have a degree), and putting an end to the feeling of imposter syndrome.

Alright, you wanna see what's in the course? Take a look: (subject to change)

1

Your Game Plan

mindset
  1. Getting the maximum ROI from this course — I plan on returning you a value that's at least 10 times your investment.
  2. Why Javascript?
  3. The exact system top coding bootcamps use to virtually guarantee the students will be successful — and I’ve made it even better by removing the mediocre stuff and adding up-to-date practical material
  4. The top 3 mistakes people make that virtually guarantees they’ll never make it as a developer
  5. How to build a portfolio that’s full of projects that you’re proud of — and most importantly, be able to deliberately explain the what, why and how of each project to any recruiter or interviewer.
2

Industry-standard Must Know Tools

toolsworksheets
  1. Alfred | The Ultimate Productivity App to 10x Your Efficiency
  2. VScode | The Best Lightweight and Powerful Code Editor
  3. Terminal | The Quiet and Simple Interface with Unlimited Potential
  4. JabJab Portfolio | How to Make it Your Own
  5. Git | The Versio Control System
  6. Github | The World's Largest Hosting Service for Git Repos
  7. Spectacle | The SIMPLEST, Most Robust Window Management Tool
  8. Sip | The Best Color Picking and Management Tool
  9. Research
  10. Cheatsheets/Worksheets (Terminal, Git, Vscode Alfred)
3

Javascript Fundamentals

basics
  1. Where can you write Javascript
  2. Primitive data types (String, Number, Boolean)
  3. Variables
  4. If/else statements
  5. Comparison and Logical Operators
  6. For Loops
  7. While Loops
  8. Functions
  9. Scope
  10. Objects
  11. Arrays
4

Algorithmic Challenges

algorithms
  1. Write custom string methods from scratch.
  2. Write custom Array methods from scratch.
  3. Write custom Object methods from scratch.
  4. Solve carefully curated list of challenges from top code-challenge websites (code wars, leetcode, project euler, hacker rank)
5

DOM (Document Object Model)

dom
  1. Writing Html, Css and Javascript together
  2. DOM && BOM
  3. Accessing DOM Elements
  4. Nodes vs Elements | Common misconceptionsc
  5. Event Listeners
  6. Changing CSS with Pure Javascript
  7. Add, remove, and toggle classes
6

More Advanced DOM and Getting Ready for Projects

dom
  1. Null && Undefined
  2. Changing Javascript Attributes
  3. DOM Traversals Theory Deep Dive
  4. DOM Traversals Code Walkthrough
  5. Javascript Events
7

Building Actual Real-world Components From Scratch

components
  1. Sidebar Menu Starter Files (overview)
  2. Build an Off Canvas Sidebar Menu (HTML & CSS)
  3. Implement the Javascript for Sidebar Menu (JS)
  4. Off Canvas Menu Solution Files
  5. Jab Modal Starter Files (overview)
  6. Build a Modal with Form (HTML & CSS)
  7. Implement the Javascript for the Modal (JS)
  8. Jab Modal Solution Files
8

Building More Projects :)

components
  1. Overview
  2. Build a Dice Roll (Warming Up)
  3. Dice Roll Solution
  4. Build a Todo List App
  5. Todo List Solution
  6. Build an Accordion - The Best Tool for Faqs
  7. Accordion Solution
  8. Build the Youtube Loading Progress Bar
  9. Youtube Loading Bar Solution
  10. Build a Count Down Timer
  11. Count Down Timer Solution
9

Say Hello to Es6

ecmascript 2015
  1. var vs let vs const
  2. Function Scope vs Block Scope
  3. Arrow Functions
  4. Arrow Functions and "this" Keyword
  5. Default Function Parameters
  6. Destructuring Objects
  7. Destructuring Arrays
  8. Rest vs Spread (...)
  9. Next Level Object Literals
  10. Template Strings | Strings are fun now!
10

Object-oriented Programming

oopcompositiondata structures
  1. Intro to Object Oriented Programming
  2. Function Constructors, Prototype
  3. Deep Dive Prototype
  4. Default Constructors
  5. Inheritance
  6. Method Overriding
  7. Es6 Class
  8. Classical Inheritance
  9. Prototypal Inheritance (Learning composition)
11

OOP Algorithmic Challenges

algorithms
  1. Solve Oject-oriented Programming Problems
  2. Create Objects with the Constructor Pattern
  3. Inheriting Methods from Parent Class
  4. Instantiating with es6 Class | Creating Models
12

Advanced Javascript and Important Computer Science Concepts to Understand

computer scienceadvanced
  1. Primitives and Object Wrappers
  2. Pass by Value and Pass by Reference
  3. Hoisting In ES5, Temporal Dead Zone in ES6
  4. Function Declarations vs Function Expressions
  5. Why IFFE? (Immediately Invoked Function Expressions)
  6. Closures - The behind-the-scenes Gangsta!
  7. Callbacks | The Beauty of Functional Programming
  8. Recursion
13

Object-oriented Vanilla Javascript Quiz Application

prototypedesign pattern
  1. Project Intro and Git Setup
  2. Creating the Initial HTML Layout
  3. Beautifying the Project | Adding CSS
  4. How to Get the Custom Free Radio Icons
  5. Quick Intro to Es6 Modules
  6. Creating the Question Function Constructor
  7. Quiz Constructor, Methods and Main Logic
  8. Quick Intro to the Module Design Pattern
  9. Caching the DOM
  10. Creating Questions and Initializing the Quiz
  11. Let's Get Rendering the Components
  12. Binding Events Listeners and Finishing Up!
  13. Deploying Your App! 🚀
  14. Solution Source Code - Quiz App
14

Music Player Spotify Clone

audiodesign pattern
  1. Starter Files | Music Player
  2. Project Introduction | Reviewing Starter Files
  3. Marking Up the HTML
  4. Beautifying the Music Player
  5. Initial Render Function
  6. Final Render
  7. Binding Events | Listeners | Play & Pause Features
  8. Play Next Feature
  9. Setting Up PlayInfo Module
  10. Implementing PlayInfo Trigger Button
  11. Track Bar Module
  12. Review and Final Thoughts
  13. Solution Source Code - Music Player
15

Super Dynamic Hangman App

dynamicdesign pattern
  1. Hangman Starter Files
  2. Project Introduction and Starter Files Overview
  3. Home Module | Main Menu
  4. Game Module | Main Logic
  5. End Screen Module
  6. Intro to the HTML5 Canvas Api
  7. Board Module
  8. How to Play Module | Project Con
16

Asynchronous Javascript

async awaitfetchpromises
  1. Asynchronous Callbacks | Callback Hell
  2. Promises
  3. HTTP and REST api
  4. Fetch API
  5. Fetching Open Trivia Data Project
  6. Fetch API Open Trivia Challenge Solution
  7. Movie App Project with Fetch
  8. Es8 Async Await | Upgrading from Promises
17

Multi-day Weather Forecast App

apisasswebpacknpmcurrent
  1. The What, Why and How of NPM
  2. Bye CSS. Hi Sass!
  3. Unpacking Webpack - Understanding the indispensable tool
  4. Overview of the Weather App
  5. Building and Rendering the Search Module
  6. Fetching Geo-coordinates from Google Geocoding API
  7. Attempting to fetch Weather Data from Dark Sky API (spoiler: failed) 🤣
  8. A Junior Developer's Worst Enemy: CORS
    (Cross Origin Resource Sharing)
  9. Building and Rendering the Current Weather Module
  10. Adding the Beautiful Rainbow Loading Indicator
  11. Building and Rendering the Multi-day Weather Module
  12. Adding Additional Awesome Features to the Module
  13. Rendering the Units Module
  14. Deploying the App in less than 3 mins!
18

Jab Giffy | Gifs Project

apisasswebpacknpmlocalstoragecurrent

    Building a full-blown app from scratch on your own (test)

arrow_drop_up
More modules are currently in the work and to be released in the following months...

What's New in Version 2? 🚀

highlight
Beginner Challenges

More beginner algorithmic challenges will be added for smoother transition.

star
React & Vue

Understand how a framework works at the root and why companies use them.

whatshot
Design Patterns

Advanced Design patterns for building big applications for scalibility.

view_carousel
Carousel

We'll build a beautiful carousel. The catch is we're going to make a plugin out of it.

border_clear
Advanced Challenges

Harder algorithmic challenges to prepare for complex game logic and matrix systems.

domain
Node JS

Understand how a server and client actually communicates by building a REST API.

trending_up
Improvements

Some modules will be re-recorded and extended with extra features and functionalities.

games
Components

More component projects will be added. Popovers, Tooltip, hide on scroll, autocomplete etc

account_box
Authentication

Intro to working with headers and the basics of building robust, secure apps.

Other Technologies You'll Learn

You're not just going to be learning Javascript. Along with Javascript, you'll also learn practical html5 and css3, responsive design, industry-standard tools, webpack, advanced professional architectural workflow, css methodologies, design patterns, incredible time saving learning methods and lots more.

And although we cover a lot of things, our intention is not to "learn" 20 different technologies. Instead, we explore some technologies to further expand our knowledge of Javascript and how to integrate it with other technologies. Ultimately, Our goal is to understand how JS works at a deeper level.

And just in case you're wondering...

You Don't Need a Computer Science Degree

You can have a successful career as a Javascript developer even if you don’t have a computer science degree. I actually strongly believe that Web Development isn’t something that should be learned in a 4 year institution because the web development industry, especially the Javascript world is rapidly changing every single day.

There is no way giant universities can keep up with the pace.

Also, so many graduates with CS degree struggle to find jobs because they lack real-world, practical experience. More precisely, they don’t have a lot of hands-on, good projects to show.

Just few weeks ago, I helped one of my students, who graduated college with a CS degree 4 months ago, finally land a job by helping him build some projects to put on his portfolio.

And after two weeks on the job, he said this to me: “Tenzin, I feel like my bachelors degree is useless. I’m using less than 1% of what I learned in school on the job, and I’ve forgotten most of what I learned in school.”

And I’ve heard countless stories that are similar to this from many people.

In fact, there are so many stories of people without a college degree having amazing careers as software developers… a lot of them even at the senior-level positions.

IS JABJABJAVASCRIPT RIGHT FOR YOU?

So, let me make this clear.

This is NOT another “me too” course attempting to teach you the entire world of web development. No 1 book, 1 course, or 1 of anything will be able to do that.

This is NOT a course that guarantees you'll earn X amount of dollars in X months of learning to code. If you do the work in this course, money shouldn't be a problem for you.

This is NOT a course where you just work on easy, comfortable projects that make you feel good in the short term and give you instant gratification.

This IS a course where you learn a set of technologies so deeply that you can set yourself on the path of a successful future career as a true developer or become a true successful freelancer. Not someone who pretends and has the title of a "freelance front-end developer" on Linkedin. It sucks.

Trust me. I've been there.

Random Fact #1: Most books don’t get read. Remember when you went to the library and got some books but never ended up reading it and instead had to pay late fees? How about that time when you bought a book from Amazon because you wanted to be a “reader”, but it’s still collecting dust under your bed.

Random Fact #2: Most gym memberships don’t get used. How many people do you know who had “hitting the gym” as the new year’s resolution? And… how many of them lasted more than a month? That’s right. ZERO.

Random Fact #3: Most courses don’t get completed. In fact, many of the people don’t even start a lot of the courses and just let it collect virtual dust. And out of the people who do get started, most of them quit at the 30% mark …and that’s all she wrote.

I don’t want this happening with my course. And I rather work with a small group of people who are committed to taking action, than a large group of wanna-be programmers who are looking for the magic bullet.

Please read this carefully, because this is important.

JABJABJAVASCRIPT IS NOT FOR YOU IF…

  • You’re looking for a magic bullet (a course where you copy-paste a bunch of code and be ready for a 100k salary job at the end) without putting in the challenging work of writing your own code, building your own projects, truly studying and understanding the material etc
  • You want everything handed to you without you having to do any of your own independent learning, logical reasoning, and researching. A BIG NOPE. That's not how someone truly learns.
  • You have never written a line of code but you want to land your first $90k job in 3 months. Get-rich-quick… Get-rich-anything schemers, please leave. Life is not that easy.
  • You’re simply looking for “motivation” and “inspiration”. You like the idea of working as a software developer, but you don’t want to put in the work. Let me warn you right now. I'm not going to sit here and LIE to your face like so many of the other guys. This journey will not be easy, but anything worthwhile in life is hard.
  • You want a $10 dollar course with a weak curriculum that claims you’ll learn “everything” (it’s a lie..) there is to web development, and barely manages to cover the surface of most things. Bundle that up with a zero passion for teaching and poorly thought-out lessons. Oh yeah… don’t forget about the ugly projects where you copy 100% of it and pretend to understand 90% of it.

JABJABJAVASCRIPT IS RIGHT FOR YOU IF:

  1. You’re ready to invest in yourself to build a successful career in web development
  2. You’re patient, and you won’t quit when it gets tough. You understand that there is no such thing as “natural born”, and that everything worthwhile in life takes effort… massive effort. You do not have naive expectations like getting a highly-paid job in 3 months doing 5 hours of work a week.
  3. You want to learn Javascript deeply, and not just surface-level, useless courses that don't stand the test of time.
  4. You seek to become great. You seek mastery. You’re not a journey-man; you’re not just “trying it out”. You’re here to take over, not just to take part. They say “shoot for the stars and you might land on the moon”. They aren't lying.

HELP EVERY STEP OF THE WAY

If you’re ever stuck, you will have access to the private community of motivated learners just like you. Maybe you'll end up making life-long friends from all around the globe 😃.

For this launch, I expect a lot more people to join since we have doubled in size. It will be hard but I'll still try to answer questions on Slack whenever possible.

Yes. You Have Other Options!

JabJabJavascript is a premium course with a proven curriculum that have produced many successful students. I have put months and months of work of intensive research by analyzing the burning pains of students learning web development, specifically Javascript.

What would it cost to learn this yourself? Let me tell you all the other options you can take so you’re well-informed. Also, I’m doing this to make a point; I’ll let you figure that out.

A CS DEGREE: You’ll learn a lot of deep theory about computer science, and you’ll get a piece of paper after 4-6 years of hard work. Half of those years are invested in “general education”. With the second half, if you studied and did things the right away, you'll have some knowledge of CS fundamentals, but still won't have any real-world, tangible results to show other than raking in thousands of dollars in loans. And I'm speaking for the majority here. The world doesn't run on the exception.

TRY LEARNING IT ON YOUR OWN: You could certainly learn this on your own. It took me 7+ years to finally get to the stage I’m in today. I tried all the popular courses on every platform (some multiple times), followed all the tech programming blogs, bookmarked everything and anything related to programming (easily over 10k+ bookmarks in my chrome), watched thousands of hours of videos, tried multiple programming languages, made every possible mistake in the book, quit many times and restarted (wasting years…), spent many sleepless nights of insane headaches and frustration, and even had to sleep in the car in Winter while learning to code due to family problems. NOT FUN. You could do this too — plus the uncertainty of the journey with no-one to tell you what it truly takes without any bullshit lies to fulfill their agenda — and finally learn enough to get your career started, hopefully.

HIRING A COACH: ($60-$100+ hourly) If there is one thing I have learned in 24 years of my life, it’s that everyone should have a coach or a mentor. Even the olympic athletes aka the best in the worlds have coaches as well. The reason is simple; they work.

Having a personal mentor/coach can help you tremendously. There are some amazing mentors out there but there are also a lot of shitty ones. How do you tell the difference? And for most people, it’s just not affordable. A good tutor will charge you $60 - $100+ hourly. You will need at least 5 - 8 hours of tutoring every week for it to be effective. Let’s say 5. That’s (5 x 60) $300/weekly, $1200/monthly. Let’s not even talk about the upper end. You’ll end up paying many times the cost of this course.

DO ABSOLUTELY NOTHING: The worst of all. You see most people spend their lives thinking and dreaming about things! We’ll say “I want to become a web developer” when we’re 21. Then we turn 25. We’re still saying “I want to become a web developer”. Then we turn 30. Now, there is the guilt of not taking action combined with so many potential years wasted. It’s a downhill slope from there. Life doesn’t wait. No more excuses.

A 45-Day "Full Immersion" | Money-Back Guarantee

jabjabjavascript

I've done everything in my power to make this the best practical Javascript course available.

I KNOW it works because it's the exact same process that's been behind multiple successful students of mine.

However, if you're on the fence... or if other resources out there have left you skeptical, then I want you to try the course "full immersion" with absolute confidence. If you don't LOVE it, I insist that you get 100% of your money back.

It's simple: Join the program and try it for yourself. If the time-tested, proven roadmap, beautifully implemented projects, carefully (repeatedly) shot/edited video tutorials, and the simplest, unassuming teaching style don't lead you to your way to becoming a Javascript ninja, I want you to email me. Show me you did the work, and I'll give you all your money back.

(Price goes up by $100 in a day)

  • Lifetime Access to the JabJabJavascript Pro Course
  • Access to Exclusive JabJabJavascript Community of Motivated Learners Ready to Help
  • 18+ Modules
  • 150+ Videos
  • 10+ worksheets/guides/cheatsheets
  • Build real-world practical components. Learn OOP, Modular Design Patterns, REST Api, Functional Programming, Basic Api Authentication, Algorithmic Challenges etc
  • 7+ More Modules
  • 20+ More Videos
  • More Design Patterns — Advanced Design Patterns for building scalable applications.
  • Learn how to build a pure Javascript Plugin and understand how most of the "tools" are built
  • Authentication with tokens, advanced http headers, auth workflow and learning how to build secure apps
  • Node JS — Understand how a server and client actually communicates by building your own REST Api
  • Advanced Algorithms — Harder Algorithmic Challenges to prepare for complex game logic and matrix systems
  • React & Vue — Understand how a framework works at the root and why companies use them
  • Performance & Security

Get Started Now.

Save $70 — Pay in Full

Get Access3 Monthly Payments of $189

Hear what other students have said about the course

"I would recommend JabJabJavascript to anyone that wants to learn to code because I believe this course can help anyone land a career in this industry, as long as they are serious and willing to put in the work that is required to take full advantage of this course. Also, this course isn't just about knowing all the information, but about really UNDERSTANDING the information."

- Alex


"Your teaching style! It's refreshing. You're not presenting the materials like some boring professor. It's like you're right next to me showing me not only how to do it, but other ways it can be done, what to avoid, and you're doing this with such vibrancy and positivity. Your style is fully engaging and after spending countless dollars on Udemy trying to learn Javascript, I can truly say that I'm definitely getting my money's worth from this course! Would I recommend JJJ? Pardon my language, but HELL F***ING YEAH!"

- Adrian


"As a result of joining, I converted my site arintoker.com from Wordpress to pure code in 2 weeks something I've delayed doing for about 3 years! I also found Sip and Alfred which have been game changers..."

- Arin


"I love the focus on Javascript but also tips here and there about other technologies or best practices. Loved the portfolio theme, I was finally able to publish my portfolio website using the included project files. I would recommend JJJ because it gives you a proven roadmap you can follow which helps you not waste your time."

- Carlos


"I found in JabJabJavascript guidance I have not encounter in any other course I tried. You'll find the path to learn not found anywhere else, and you will need to put a lot of hard work get to a decent level of proficiency."

- Manuel


"The way you teach JavaScript and your ability to talk to students at beginner's level and not skipping tiny details is so much better compared to other courses I've taken like Treehouse or Udemy.  You explain almost each line or block of codes and you show the result on Repl helped me understand JavaScript even more."

- Giovanni


"The way he explains really feels like he puts himself into the other student's shoes. Yes, I would recommend this to others because even though the curriculum is shorter than bootcamp, the explanation is very well spoken and taught."

- Richard

Get Started Now.

Save $70 — Pay in Full

Get Access3 Monthly Payments of $189