Skip to content
Junior Frontend / React Developer Roadmap for 2019
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Add Roadmap image Feb 2, 2019 Fix README link Sep 20, 2019 Update Mar 7, 2019
dummy.js Add dummy.js Feb 2, 2019
frontend.png Update roadmap Sep 20, 2019
frontend.xmind Update roadmap Sep 20, 2019

Junior Frontend / React Developer


Side Notes

Platforms: I recommend PluralSight, EggHead, FrontendMasters, and LevelUP Tutorials. Either the content they deliver is exlusively great or they have course ratings you can actually trust. EggHead's format works better for smaller, more focused topics while PluralSight & FrontendMasters really shine for larger and general topics. Each course at LevelUP Tutorials is brilliant i.m.o. so I would check it the first if you're interested in React or GraphQL. Otherwise, if you want to learn a library (Redux?) – go for EggHead. If you want to learn some fundamentals – go for PluralSight or FrontendMasters. There are many gems of content at other platforms indeed, but, as paying for multiple subscriptions is a waste, I prefer to stick to the limited trusted set. Udemy, in particular, was noticed to use some really bad practices: content stealing, rating manipulations, etc. I suggest to avoid this platform alltogether.

Subject Isolation: it's easier to learn everything in isolation. I suggest you to avoid courses that conflate many subjects. If series, for example, attempts to teach you JavaScript, Markup, Async Programming and who-knows-what in one run – you should avoid it like a plague. Such approach, btw, is common at Udemy and is another reason I don't recommend this platform. Ideally, you should practice each topic immediately after the theory. Longer series delay practice, which makes you forget what you learned as a result.

Now, to help you further, for each topic I picked the sources I personally consider the best. Obviously they rarely have 100% coincidience with the above topic layout. Some cover more than I would do, some – less. Whatever, everyone's vision is unique and it's great. I strongly believe that you should learn from multiple authors.



Math & CS



Functional Programming

Asynchronous Programming




Please give us a ★ to support the creation of a free content.

You can’t perform that action at this time.