Resources
Here are some resources I found useful when starting out in software engineering. I hope you find them useful too!
Computer Science Fundamentals
Harvard CS50x
Harvard's introduction to computer science.
Stanford CS106A Code in Place
An introductory computer science course offered by Stanford University. I was accepted as a student on the Code in Place programme during COVID, and it was a fantastic experience that furthered my understanding of fundamental concepts. Do keep an eye out for future announcements about the next cohort of Code in Place.
Web Development
JavaScript - freeCodeCamp
A comprehensive JavaScript course for beginners from freeCodeCamp.
TypeScript - freeCodeCamp
A comprehensive TypeScript course for beginners from freeCodeCamp.
Practice & Exercises
AWS Certification
AWS Certified Cloud Practitioner
A foundational certification for understanding AWS cloud concepts.
AWS Certified Solutions Architect
An advanced certification for designing distributed systems on AWS.