My Highly Recommended Courses and Books

I am always getting asked “What course should I do” and “What books do you recommend”. So I thought I’d list them here. All of these courses and books are ones I’ve done/read myself.

If you want to know what equipment I use for Developing and for Youtube check out this page

Serverless / AWS Things

Master Serverless with 7 Practical Projects

If you want the quickest and easiest way to become a Serverless developer then this is the course for you.

I designed this course to teach you whilst building projects you can show off. Each project uses what you’ve learnt in previous projects (extra practice) whilst adding something new!

You can check out more of the course details Here

AppSync Masterclass

This course is absolutely amazing. Yan is a super experienced AWS consultant and is even an AWS Hero!

When I wanted to learn about AppSync and GraphQL, I learnt it all from this course. It covers you from complete graphQL noob (like I was) to creating a really intricate system. As a bonus, it uses the Serverless Framework which means it will go nicely with all of the rest of the tutorials published on Complete Coding!

There are three levels – You can get a 15% discount with code swilliams15 at checkout

  • Basics – covering setup, querying, mutations and even CI/CD
  • Plus – Basics plus search, notifications, direct messages, subscriptions and optimisation
  • Premium – Plus with analytics, custom domain names, logging and monitoring and PWA.

I’ve been recommending this course to anyone who wants to learn about AppSync and GraphQL since I completed it. I reached out to the creator, Yan, and he’s offered all of the Complete Coding viewers an amazing 15% discount. Just use code swilliams15 at checkout.

AWS Exam Courses

When taking an AWS Certification exam I always take a course from Stephane Maarek. I’ve done quite a few of these style courses, and Stephane’s are the best I’ve found.

Ultimate AWS Certified Developer Associate 2022 – NEW!

Ultimate AWS Certified Solutions Architect Associate 2022

General Software / Web Development

Free Code Camp

I got my first web development job after just 4 months of learning it. There are loads of web development courses but this one is really good and is also free.

If you’re first getting started with web development, do the first three courses – Responsive Web Design, Javascript Algorithms and Front end Development Libraries. By then you should have enough skill and projects to start applying for jobs.

You Don’t Know JS

This was a book series that changed the way that I wrote JavaScript.

It doesn’t teach you how to write better code, but exactly how the code is working. When you understand how JavaScript works, you’re able to write better code.

You don’t know how many times I’ve had a bug that has confused everyone, then I remember the part about object reference. I’m not going to try to explain it here but these books have saved me days of bug chasing.

It is a series, taking you from “Getting Started” all the way to Async, Performance, ES6 and beyond. You can get them all or just the ones that you need, but don’t be worried if you don’t understand parts. The first time I read “Async and Performance” it all went over my head. After a few months of working with Async I re-read it and understood a lot more. These are definitely books you’ll want to read again.

I would recommend starting this series as soon as you’re planning to apply for your first dev job. It will make you way more prepared for any technical JS questions. The later books (4-6) will be useful for anyone who works with JavaScript or TypeScript, no matter how good you think you are.

You can get the books on Amazon ( Physical Book or Kindle ) or you can read them for free as part of the github repo.