Helpful Tools
I've come across a lot of great resources since I began learning web development. In addition to the following books, courses, and programs, I also try to stay current by reading new articles about daily (CSS-Tricks is an awesome blog to follow). You can find a lot guides and articles on websites like Medium or Dev.to as well. If you're in need of productivity tools, I'd highly suggest both Asana (project management, collaboration) and Boosted (time-tracking).
- Javascript and JQueryBy: Jon Duckett
Excellent book to help you refine your Javascript and jQuery skills. Learn about functions, methods, loops, DOM manipulation, events, and much more. Personally, I also really enjoy the typography and design that went into printing this book.
- Eloquent JavascriptBy: Marijn Haverbeke
This 3rd edition book is a very thorough guide to Javascript. It teaches everything from asynchronous functions to error handling and debugging and includes numerous detailed examples as well as sample projects
Books
- 20 Projects with Vanilla Javascript - Udemy, Instructor: Brad Traversy
Build real projects with vanilla JS such as a video player, lyrics search application, flippable flash cards, expense tracker, infinite scroll posts and more.
- The Web Developer Bootcamp - Udemy, Instructor: Colt Steele
Recently updated in October 2020. Learn HTML, CSS, and essential Javascript to build responsive websites such as the featured course project, YelpCamp (here is the version I made: YelpCamp - 2019)
- Responsive Web Design Certification - FreeCodeCamp
A great place to start with FreeCodeCamp's extensive curriculum. Learn the fundamentals of building a website. In addition to HTML and CSS, you'll be introduced to accessibility, flexbox, and css grid.
- Front End Libraries Certification - FreeCodeCamp
Another great course by FreeCodeCamp that focuses on the Front End of developing websites. This is a good choice if you're ready to branch out and begin using CSS and JS libraries. This course introduces Bootstrap, JQuery, Sass, React, Redux, and has a variety of real projects for you to test your knowledge
Top Courses
- Scrimba*Free courses available
- FreeCodeCamp*All courses are free
- Udemy
- Pluralsight
- Codecademy*Free courses available
- Front End Masters