~ Master the Fundamentals
Perhaps you're ...
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!
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.
Using visual and mnemonic representations of concepts, we change our perspective.
Quizes and exercises inside an interactive code editor help us investigate & play with the concepts.
We reflect on what we learn, and connect our new knowledge to what we already know.
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 following are the course sections:
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.
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.
Get instant access and start building your mental model
$
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.
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.
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.
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.