You have the immeasurable privilege of jamming with the console cowboys in cyberspace. With that, you now get to worry about writing (production-ready) code in whatever that one dev on Twitter says is the hottest language / framework / library this week, figuring out the actual difference between a framework and a library, overcoming your crippling imposter syndrome, finding time to finish those side projects you started a while back, curbing your unhealthy addiction to buying domain names for those side projects you started a while back (someone wants $500 for whatdodevrelsdo.dev?!), "networking", mastering the fundamentals of a handful of core technologies that are constantly changing, building cool stuff, wait – building cool stuff *in public*, minimizing constant distractions because the thing you work on is also the thing you play on, figuring out why people think jokes about exiting VIM are funny, filling in all those pesky knowledge gaps, figuring out why Sublime Text isn't good anymore, setting and actually reaching goals you’re passionate about, not succumbing to the ever-present existential dread, advancing in your career, figuring out how to git rebase without breaking everything, prioritizing your mental health, becoming ok with your family not really understanding what you do for a living, figuring out why your back hurts, ok you know why your back hurts but figuring out how to make your back stop hurting, trying to work out and eat kinda healthy, and that's not even everything.
It doesn’t matter if you’re a hero-worshipped architect at Amazon who sits on Twitter all day, or a new developer just starting to build your first apps. Everyone deals with the same issues, no matter where you’re at in your journey.
So what’s the solution? Giving us money, obviously.
We're obsesessed with helping our members achieve their developer goals. We do that in 3 ways: community, courses, and events.
The truth is, we need another "developer community" like we need another front-end framework - we don't. We don’t need another subreddit. Or another Slack channel. Or even another Discord server.
The issue is all of the existing developer communities optimize for the wrong things. They're a place to avoid work, not run towards it. Distractions over delivery. Entertainment over education.
Since we couldn't find the right community, as any good confident engineers would do, we decided to build it.
After you join, you'll have the opportunity to sign up for a personalized onboarding call. In this call we'll get to know you, learn about what you're trying to achieve as a developer, and suggest an individualized plan to help you get there.
You decide what technologies you want to learn, we’ll help you make a plan to learn them. You'll track your progress in the community getting help from others who've accomplished a similar journey and support from those going through the same one.
You’ll have a dedicated space for each of your projects where you can set goals, update your progress, share with others, ask for feedback, and build in public. Like Github for everything but the code.
We host co-working sessions over Zoom where members and instructors work directly on their journeys or projects. It'll be the most productive time of your week.
We've been doing this content thing for a while now. You'll get access to our full content library with the ability to ask questions on anything that isn't clear.
This is your backstage pass to see how we’re building the company. You can ask questions, give feedback, and maybe get a little inspiration for your own side hustle.
We want you to succeed in your developer journey and we're willing to do whatever it takes to keep you motivated and on the road to success.
Simply put, you’re going to meet some of your favorite people in the world in here. People who will inspire, help, challenge, and push you. People from all types of backgrounds who are here because, like you, they’re trying to do the hardest but best thing in the entire world – learn, build, and grow.
We're obsessed with making the most effective developer courses on the planet. On average, it takes us around 1,500 hours to create a new course. While others prioritize quantity, we optimize for quality.
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 introduction comes in two forms, video and text. This way, no matter how you prefer to learn, there's an option for you.
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.
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.
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.
TypeScript has taken the web development world by storm. This course covers everything from top to bottom so you'll feel confident using TypeScript in your applications and projects.
last updated 12 months ago
The highest rated and most comprehensive way to learn React. After this course, you'll feel confident shipping production ready React code.
last updated 12 months ago
Keep your React skills up to date by learning React Hooks. After this hands-on course, you'll be confident adding React Hooks to any production codebase.
last updated 13 months ago
Learn how to use two of the most influential tools in web development together. Learn how TypeScript can help you as you write complicated React applications.
last updated 12 months ago
In this course you'll master Redux by building your own version of it. From there you'll build your own react-redux bindings as well as a real-world Redux project.
last updated 17 months ago
In this course you'll learn everything you need to know about React Router in order to add it to a production level codebase. We have courses on React Router v4, v5, and v6.
last updated 3 months ago
last updated 14 months ago
last updated 15 months ago
How would you like to spend 60 minutes learning CSS from Josh Comeau?
Want to pick the brain of D3 expert Amelia Wattenberger?
How about a simple intro to React Query from its creator Tanner Linsley?
Tune in live every week, or binge watch a bunch in a row while you’re “working” from home.
We’re not here to sell you a magic pill that will turn you into a 10x-unicorn-developer-ninja-engineer. True learning takes consistent work and deliberate practice. It’s not easy, but it’s attainable when you have a solid plan, proven curriculum, opportunities to practice, built-in accountability, and a network of like-minded developers working alongside you.
Building is the most effective way to learn quickly. Even when it’s not perfect, shipping consistently helps you stack up small wins over time that compound your abilities. It can be scary to release new things, but we create a safe place for you to do so.
Being able to understand and share the feelings of others will help you be a better developer, builder, and person. Empathy is a force multiplier on every skill you have and the best way to develop empathy is by building relationships with people who look, think, talk, and act differently than you.
Good overall course. Some github links did not work anymore and there was the occasional misspelling.
While taking the course I felt I didn't get a whole lot of value from the project sections. I ended up mostly transcribing code from the video which was of limited learning value. I think it would have helped to make these sections more open-ended and set up clearer expectations for how they were intended to be worked through. Aside from the content I also ran into a few UX issues: - having to scroll to the bottom of the page to get to the "next lesson" button - no control over video size which made the content difficult to see when I couldn't play the video full-screen - no easy way to give feedback aside from review button at end of the course
I finally understand concepts that I've tried to understand before more times than I can count. I especially loved the lesson on prototypes and classes. And the modules lesson made so many things click for me!!! I love the analogies you use and examples. They make really difficult concepts super accessible. Now I just have to practice and really cement my knowledge. I especially love that I can review the written notes without having to re-watch all the videos. Thanks so much, Tyler!
This was a great course. Top, bottom, left, right, this course covered everything you need to know. The popular repos app helped me to land my first React job this week.
Amazing course, that gives your deeper understanding of api you use every day. If you want to be best at React, you're in the right place
best course ever
An exellent starting point for developers interested in getting into React. Can't recommend it enough!
I've found this course easier to digest. I think is better and also more comfortable when we don't see a black screen with lots of code all the time, but also see you explaining.
Great course! I loved the fact that you drive us through how to create things that would make JS easier to handle just to tell us at the end that actually exist already.
Best course on REACT hands down. I have tried couple courses before and always felt the instructors didn't explain enough. Or when starting new topic instead of teaching it without context they start to apply it to big e-commerce project and you are left wondering how to implement new techniques in others projects. Thank you Tyler for this wonderful course, I still yet to start last project, I know I will have to reference back previous lessons to remind myself about concepts and syntax. However I finally feel I will be able to become a React developer. And I will definitely check out rest of courses too.