Hey everyone I signed up for freecodecamp when I wanted to learn web development but after I got to JavaScript and even when I tried to do some of the CSS stlying on my websites I realized I didn’t really understand what I learned here really well at all so I set out to find other resources to catch me up and clear up some of the things I was stuck on. I’m still no where near knowing everything and probably haven’t even scratched the surface with understanding things. But I wanted to list my resources I used for learning so maybe other people can get unstuck on things they might be stuck on. I will separate my learning resources by paid or free and what they are.
Paid Online Jave Courses
** JavaScript the Basics - JavaScript for Beginners 100% Finished
-
JavaScript: Understanding the Weird Parts Not started yet(Was recommeneded to me)
-
The Complete JavaScript Course: Build a Real-World Project 100% Finished
Paid Online Web Developer Boot Camps.
-
The Complete Web Developer Course 2.0 70% finished - last 30% of the course is intro to backend basics with PHP and MySQL.
-
The Web Developer Bootcamp 50% done Finished all of front end. Back end is the rest of the course focusing on NODE.JS
-
Ultimate Web Designer & Developer Course Have yet to start covers the same as other courses though with an addition to web design(Designing websites in Photoshop.
The below courses I only recommend if you have an interest in making games in HTML5/JavaScript.
Paid Courses in HTML5/JavaScript Game Development
-
Code Your First Game: Arcade Classic in JavaScript 100% finished (course is free intro to course below)
-
How to Program Games: Tile Classics in JS for HTML5 Canvas 20% done (very detailed explanations, shows one way to do things then gives you an explanation on how to clean the code up and make it more efficient. Also comes with his 500 page book with additional tutorials and exercises to expand on each game.)
-
RPG Game Development with Phaser Haven’t started yet. Teaches how to make a JRPG
-
The Complete Mobile Game Development Course – Platinum Edition 50% completed. Teaches many genres of games for mobile platforms and gives an introduction to JavaScript.
-
Advanced Game Development with Phaser Teaches you more advanced topics in mobile game development with the phaser framework such as Multiplayer. I have not started this venture yet though.
A Video Game form of learning. Beat levels by writing code.
Free Resources
- The New Boston
- JavaScript for beginners
- JS Beginner Tutorials
- EJ Media JS for Beginners This Guy is my favorite tutorials so far.
- The Net Ninja CSS Tutorials
- EJ Media CSS for Beginners Also as a HTML course and PHP as well although I havent done either.
Books for Web Development
Web Design with HTML, CSS, JavaScript and jQuery Set - Only finished the first book so far.
HTML5 Game Development Books
The Web Game Developer’s Cookbook
Interphase Phaser.io specific book
From null to full game Phaser.io specific book
I’d buy the courses on sale unless you want to get the completion certificates, the free resources do a very good job of explaining things just fine. Also I will keep adding to this list with everything I use to learn but with that said my way of learning might be very different than yours. I enjoy video games a lot and using CodeCombat and learning to make video games with JavaScript made it easier for me to grasp the concepts then having people just explain things to me using shapes or just numbers for examples.