Imagine JavaScript

~ Master the Fundamentals

Perhaps you're ...

  • blindly copy-pasting from Chat GPT
  • re-learning concepts over and over again
  • getting overwhelmed when reading code or documentation

Instead, create an unforgettable, long-lasting visual mental model of how JavaScript works.

And gain complete confidence in your fundamentals.

"JavaScript is no longer exciting. It's just scary... I might get something to work, but I have no idea why..."

Do these words sound familiar?

I've been in your shoes before. I remember when thoughts like these haunted me.

The overwhelming self-doubt went deeper than imposter syndrome. It wasn't only the fear of being exposed as a fraud. It was worse... it was the fear that I was incapable.

As a senior JavaScript developer who has coached and mentored beginners and juniors for YEARS, I can tell you with certainty you are capable.

I did it. I've helped over a hundred students do it. You can do it too!

Senior JavaScript Developer

Hi, I'm KyloI don‘t have a background in computer science. I studied media... But it turns out a different way of thinking is my greatest asset.

My journey began by learning on the side of a day-job and giving every spare hour to coding. I went on to build a career I love. It has allowed me to work in 3 different countries, and develop many applications I‘m proud of. I also have the privilege of helping others, and over the years I have mentored and coached dozens of students into professional developers.

I created a learning system which transforms your experience with JavaScript.

It's a universe called The Great Sync.

The Journey

The Great Sync takes you on a journey.

I often get asked by students to explain one of JavaScript’s more tricky concepts, like closures or prototypal inheritance. I reply by asking them to first explain something basic, like "how objects can store other objects? 🤔.

The reaction is almost always the same. “I know these basics, I want to learn more advanced stuff”.

But do you know the basics? Do you really?

The turning point is the moment you begin to deconstruct JavaScript - to really understand each piece of the puzzle.

This is what Imagine JavaScript is all about. We get to the "advanced stuff" by putting the pieces together.

We use our imagination to to understand how JavaScript concepts are connected.

We visualize each concept creatively, in a way that makes it memorable while also explaining its behaviour...

It's a journey through JavaScript - exploring, visualizing and connecting as we go.

This Great Sync Mental Model is based on the See, Build & Peg Learning System, which is integrated into the course.

  1. SEE the model

    Using visual and mnemonic representations of concepts, we change our perspective.

  2. BUILD sandcastles

    Quizes and exercises inside an interactive code editor help us investigate & play with the concepts.

  3. PEG the knowledge

    We reflect on what we learn, and connect our new knowledge to what we already know.

The Great Sync Model

Code is not two dimensional. It occupies space and time. It is a physical, moving force..

Using the power of our imagination, we can paint a vivid picture of what each line of code does. We can construct a beautiful, memorable representation of JavaScript, and refer to it whenever we write or read code.

Take this scene from The Great Sync Mental Model:

A model like this conveys EXACTLY how JavaScript behaves , everything from functions, to scope, to closures.

The Fundamentals

The following are the course sections:

  1. The learning system

  2. Imagine the engine & environment

  3. Imagine flow & operations

  4. Imagine loops

  5. Imagine objects

  6. Imagine functions

  7. Imagine scope

  8. Imagine closures

  9. Imagine this

  10. Imagine prototypal inheritance

  11. Imagine the DOM

  12. Imagine the event loop

  13. Imagine Promises

  14. Start building applications

Your Why

What would it feel like if you felt confident about your fundamentals?

Let‘s imagine what being a professional JavaScript developer CAN and SHOULD look like.

You arrive at the office at 9am. You look forward to seeing your colleagues - all experts in their fields, from designers to dev ops.

You‘re a specialist too, and play an important role in the team.

You sit at your desk, and begin planning the day‘s work. You‘re quite new in the job, but already they need you to urgently fix a bug in the application.

This is the first time you‘re seeing the code. You smile and remember a time this would cause panic and stress.

Now, it‘s just a challenge - a satisfying exercise to fix something with the knowledge you have. It‘s only plain JavaScript.

It‘s the same patterns you used to learn the latest framework quickly.

And the same patterns you used the night before in your side project - a vanilla JS app you can‘t wait to get back to.

Only a deep appreciation and understanding of the fundamentals give you the power to recognize these patterns.

It‘s what sets you apart.

I'm Ready

Time to level up!

Have you decided that a career spent blindly copy-pasting and never being able to build anything with confidence is not for you?

This is your opportunity to transform your understanding of JavaScript.

Imagine JavaScript

Since you're a new subscriber, you get a 40% discount

Get instant access and start building your mental model

$

97.0057.00

  • 30+ videos
  • 80+ pages
  • 50+ illustrations
  • interactive code editor and exercises
  • Access to The Syncer Student community
GET INSTANT ACCESS

What Syncer Students have to say...

Frequently asked questions

Is this course aimed at beginners or intermediates?

If you are brand new to JavaScript, or still learning the basic fundamentals for the first time, this course is not for you. It is meant to help anyone 'level up' their skills and not to learn from scratch. If you've started trying to build vanilla JS projects but currently stuck, or you possess basic knowledge and feel ready to advance, this course is perfect for you.

What if I am an absolute beginner?

While the first few sections do explain the basics very well for a beginner, and provide a good foundation, the course moves into more advanced topics - to soon for a beginner, who rather spend time practising. Of course, you can purchase the course and use it as a reference, but you may need other resources to help you.

Do I only look at pictures or do I do any coding?

The Great Sync is not a shortcut. It's an effective learning method, but nothing beats the hours you put in behind the code editor. I provide code exercises throughout, and every section has a 'Mental Model Applied' section.

How many projects will I build?

Imagine JavaScript is not about building projects. Its focus is on exploring, visualizing and connecting concepts. If you want to focus on building projects, contact Kylo about joining his coaching program: Break Through JavaScript ~ build without a tutorial in 40 days.