JavaScript Training Courses

by Wes Bos

Beginner JavaScript

An introductory course on the basic syntax and principles of JavaScript. This was my first exposure to coding in general, and I was soon hooked on making my own small programs and applications. I enjoyed the potential for creativity and the limitless possibilities for future projects.

courses1

React for Beginners

My first exposure to React which completely changed my perspective on web development. I found the componental way of thinking very intuitive and I quickly adopted React as my preferred framework. During the course I created an online shopping platform, which taught me about the infrastructure of a complex web app.

courses2

Learn Node

During this course, I created the backend for a web app using ExpressJS and MongoDB. It was a great experience of back-end infrastructure and gave me more insights into how a full-stack web app functions.

courses3

Advanced React

This course introduced NextJS and KeystoneJS to create a more complex web app. I learnt to use GraphQL as an alternative to a REST API and to harness the very useful additional functionality from frameworks such as the intuitive routing and server-side rendering of NextJS, and the simple admin API and data management of KeystoneJS.

courses4

Final Project

The final project consisted of creating an online store from start to finish, using Next, Keystone and Stripe for payments. It presented many tricky concepts like Pagination and Caching that are essential to more advanced web development. This course was extremely helpful and has taught me many essential skills that I will be frequently using in future projects.

reactCourse
© 2023 Freddie Smith Design
background