last updated 6 months ago
This course is up to date, guaranteed
Here are some common approaches
It's not that blog posts are bad, it's that finding and piecing together unrelated yet up to date posts that form a linear, cohesive path to learning complex technical topics is hard.
Things conferences are great for - networking, travelling on your company's dime, free swag, finding other companies to join. Things conferences are not great for - learning in depth technical topics that you will remember and put into practice literally 3 days later when you’re back at the office, quality wifi.
These are the larger companies that offer courses on seemingly every technology under the sun. We won’t name them, but chances are your company has a business subscription to at least one of them and chances are that you don’t use it much. Their courses are made by a wide assortment of third-party contractors and optimized for production quality, not educational value.
You know what they say, the best learning happens sitting in a classroom for 8 hours at a time listening to dry lectures and working through practice problems that only serve to make you feel comfortable so you’ll feel like you learned something. Oh wait, no. No one says that.
All our courses follow the same proven structure, optimized for knowledge, not the illusion of learning.
We're obsessed with making the most effective developer education content on the planet. On average, it takes us around 1,900 hours to create a new course. While others prioritize quantity, we optimize for quality.
Similar to the non-contextual analysis, context is everything. The first time you're hands-on with a new topic, any extra contextual information you have to process only serves as a distraction. This is why we first have you work through small, focused practice problems before you ever see the new topic in the context of a larger project.
The first time you're introduced to a topic, any extra contextual information you have to process only serves as a distraction. Although it takes more time, our non-contextual analysis comes in two forms, video and text. This way, no matter how you prefer to learn, there's an option for you.
You've probably experienced it before, you feel like you're learning so much going through a tutorial only to hit a wall once it's time to actually apply that knowledge outside of the context of the tutorial. All the non-contextual practice in the world is useless if you're not then able to take that knoweldge and apply it towards a (contextual) production level codebase.
Nothing fancy here. After learning about the topic you'll receive a quiz to make sure you have a solid conceptual understanding before moving on to the hands-on practice.
The ability to take what you learn and apply it towards a production codebase
We'll start the course off with some housekeeping items. You'll learn about the best strategy for getting the most out of the course as well as what to expect.
In this section you'll learn how you can use ES6's 'Template Literals' to make string concatenation suck less.
In this section you'll learn the difference between compiling your code and polyfilling it as well as why that matters.
In this section you'll learn how you can use ES6's Shorthand Syntax to make your code more concise and readable.
ES6 introduces two new ways to create variables, let and const. In this section you'll learn the difference between var, let, and const and when to use them.
In this section you'll learn how you can use ES6's 'Computed Property Names' to have an expression (a piece of code that results in a single value like a variable or function invocation) be computed as a property name on an object.
In this section you'll learn how you can leverage ES6's 'Default Parameters' to set the default value of a function's parameter if one is not given when the function is invoked.
In this section you'll learn all about ES6 Classes by looking at how Classes work under the hood with the Prototype Chain.
In this section you'll learn the next steps you need to take in order to cement everything you've learned in the course.
Probably the best content you can find today if you want to have a solid knowledge about the subject
Tyler is the best instructor I have ever seen. Explains in ways that are unmatchable. He finds a problem that people experienced back then, then helps you find its solution. That’s what I call learning.
Finally, a site that has incredibly high quality courses, chalk full of useful and well thought-out information, and it's even easy to follow along! Well worth the subscription price, Tyler is an awesome teacher. Can't wait to go on to the others!
This course was fantastic at helping me fill in gaps in my knowledge and truly understand some of the concepts that I had been using "in the dark" without full comprehension. Easy to understand, and very well explained.
This course was amazing. I feel like I just became a better programmer after taking this course. I am very confident that I can write a cleaner code that is so much more simple and readable. I strongly suggest taking this course to any programmers out there. Great course. Thank you very much Tyler!
Another amazing course from Tyler. It amazes me how he can break down complicated problems into easy to understand chunks. Not very often I actually finish a course, but I've completed 2 from Tyler now
I finally understand destructuring, class properties, let & const, etc. Refactoring my own code was an amazing way to learn and practice ES6
I’ve created React.js production apps for some of the biggest companies in the world as well as thriving startups, and I STILL got a few great tips out of the course. I’ll make the cost back in no time. Thanks Tyler!
The content of this course is truly outstanding! I love the approach that Tyler takes in teaching - starting from basic concepts and digging deep into problems alongside understandable examples. Breaking complex concepts into smaller pieces really helps in wrapping your head around the bigger picture. Thank You Tyler!
Our courses are designed to teach you everything you need to know to confidently write production-ready code. The tradeoff is it will require more work and focus than a course that features a few bite-sized screencasts. Real learning takes time, but you can feel confident that once you've finished a course, you’ll have mastered everything you need to know with minimal knowledge gaps.
Once you sign up, as part of the welcome email, you'll be given a link to fill out where you can input all your company's info.
You can find every project on the /projects page.
Naturally, it depends. Considering all our courses are comprised of video, text, quizzes, practice problems, and curriculum - 15-30 hours per course is a safe assumption.
Like Netflix. You pay $40 per month or $350 per year for access to all our courses, premium newsletters, and events. Your subscription will be active until you cancel, which you can do at any time in your dashboard.
This was an amazing and straight to the point course. No fluff, just pure knowledge, and practical advice. I bought this course because I got so much value out of Tyler's free video on YouTube and because I loved his teaching style, I went ahead and subscribed. No regrets so far. Keep up the good work.
As a web developer with over 20 years experience, this course was still very helpful for me. I switch between Vue, React and Angular a lot. Re-covering js fundamentals with a focus on latest language features helps me to keep framework syntax in its place. It also helps from a historical perspective after writing js since before jQuery was around.
This course was good. I liked how things were explained and the perspective taken. I have learned a lot of better practices. My reason for giving it 4 stars, I would have liked to have exercises to try with this course and actually apply the information learned.
Perfect, thank you!
It was nice! I appreciate content being delivered in small chunks, as I don't always have the time and/or energy to sit through a long period of learning.
Thank you for your time. It was a nice refresher on the old as well as upcoming features of the language.
That was awesome, thank you so much!