Below you'll find resources grouped into 3 main sections:
- Video Series
- Non Video Series
- Other stuff
This is not a comprehensive list. The hope is to provide a simple set of reputable resources so you can try them out and see what works best with your learning style at the moment.
- Team Treehouse $25 - $199 per month
- Access to the course library is $25 a month
- Techdegree is $199 a month. I would imagine it's a worthy investment if you can devote 20+ hours a week consistantly
- Egghead.io $25 per month
- Egghead focuses on cutting edge JavaScript Libraries, Frameworks and Language Features
- The videos are often bite-sized covering a single topic. Helping you to get up to speed quickly.
- Front End Masters $39 per month
- Front End Masters takes a unique approach, they record live 2 and 3 day workshops and turn them into courses.
- The instructors are some of the best in the business.
- PluralSight $29 - $50 per month
- PluralSight is a big player in the online tech learning space
- They offer many, many courses on all aspects of software engineering
- Personally I find it difficult to select a course as they offer so many
- Free Code Camp
- This is a fantastic resource for learning the core skills it takes to become a software engineer
- The catalog can be a little confusing.
- start with Responsive Web Design if you're new to code
- Front End Development Libraries is great if you already know HTML, CSS, and Basic JS
- JavaScript Algorithms & Data structures if excellent you're looking to level up
- The Odin Project
- This is a great resource for becoming a full-stack web developer if you learn best via reading
- the Full Stack JS Course looks very promising
- Codecademy
- This is a very popular site that many people use to get started.
- Definitely worth a look if you want to get a general overview of a particular language or technology
- A Tour of Go
- A fun interactive site that teaches you about the wonderful programming language named Go.
- Code Combat
- A role-playing game that teaches you the basics of JavaScript or Python
- Exercism
- A fun way to explore code challenges, try them out, and even get feedback
- This is a great way to get better at programming when you don't know what to build, but want to get in some reps
- You Don't Know JS - An incredible book series that is completely free online. This series really helped me when I really started digging into JavaScript. I can't recommend it enough.
- CSS Grid Garden
- An in-browser game for teaching the fundamentals of the CSS Grid.
- Ruby Monk
- A phenomenal resource for learning Ruby. This interactive course gives you brief descripitions and follows up with tough (but relevant) challenges.