OSSU: CS
Path to a free self-taught education in Computer Science!
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career...
OSSU: CS
Path to a free self-taught education in Computer Science!
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career...
Java Programming and Software Engineering Fundamentals
Explore a Career as a Software Engineer. Learn the basics of programming and software development. Take your first step towards a career in software development with this introduction to...
Java Programming and Software Engineering Fundamentals
Explore a Career as a Software Engineer. Learn the basics of programming and software development. Take your first step towards a career in software development with this introduction to...
Software Architecture for Big Data
Big Data Meets Software Engineering. Learn the principles of building and architecting large systems with big data. This roadmap is for software engineers interested in the principles of building...
Software Architecture for Big Data
Big Data Meets Software Engineering. Learn the principles of building and architecting large systems with big data. This roadmap is for software engineers interested in the principles of building...
Requirements Engineering: Secure Software Specifications
From Customers to Secure Software Products. This roadmap helps learners to create secure software from beginning to end of development. This roadmap focuses on traditional software requirements...
Requirements Engineering: Secure Software Specifications
From Customers to Secure Software Products. This roadmap helps learners to create secure software from beginning to end of development. This roadmap focuses on traditional software requirements...
Software Design and Architecture
Mindful Strategies for Quality Software. Think like an expert architect and create quality software using design patterns and principles. Learn how to apply design principles, patterns, and...
Software Design and Architecture
Mindful Strategies for Quality Software. Think like an expert architect and create quality software using design patterns and principles. Learn how to apply design principles, patterns, and...
Coding Challenges
Helping you become a better software engineer through coding challenges that build real applications. Weekly coding challenge aimed at helping software engineers level up their skills through...
Coding Challenges
Helping you become a better software engineer through coding challenges that build real applications. Weekly coding challenge aimed at helping software engineers level up their skills through...
The System Design Primer
Learn how to design large-scale systems. Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There is a vast amount of resources...
The System Design Primer
Learn how to design large-scale systems. Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There is a vast amount of resources...
Tech Interview Handbook
Free curated interview preparation materials for busy people. Fastest way to prepare effectively for your software engineering interviews, used by over 1,000,000 engineers. Tech Interview Handbook...
Tech Interview Handbook
Free curated interview preparation materials for busy people. Fastest way to prepare effectively for your software engineering interviews, used by over 1,000,000 engineers. Tech Interview Handbook...
The Full-stack Software Design & Architecture
Software Design and Architecture is pretty much its own field of study within the realm of computing, like DevOps or UX Design. Here's a map describing the breadth of software design and...
The Full-stack Software Design & Architecture
Software Design and Architecture is pretty much its own field of study within the realm of computing, like DevOps or UX Design. Here's a map describing the breadth of software design and...
Coding Interview University
A multi-month study plan for becoming a software engineer for a large company. I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the...
Coding Interview University
A multi-month study plan for becoming a software engineer for a large company. I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the...
Full Stack open
Deep Dive Into Modern Web Development. Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main...
Full Stack open
Deep Dive Into Modern Web Development. Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main...
The Odin Project
Your Career in Web Development Starts Here. The full stack curriculum is free and supported by a passionate open source community. The Odin Project is one of those "What I wish I had when I...
The Odin Project
Your Career in Web Development Starts Here. The full stack curriculum is free and supported by a passionate open source community. The Odin Project is one of those "What I wish I had when I...
Teach yourself CS
If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a...
Teach yourself CS
If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a...
Neural Networks: Zero to Hero
A course by Andrej Karpathy on building neural networks, from scratch, in code. We start with the basics of backpropagation and build up to modern deep neural networks, like GPT. In my opinion...
Neural Networks: Zero to Hero
A course by Andrej Karpathy on building neural networks, from scratch, in code. We start with the basics of backpropagation and build up to modern deep neural networks, like GPT. In my opinion...
The Open Source Computer Science Degree
A curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus general...
The Open Source Computer Science Degree
A curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus general...
MIT Challenge
Complete the MIT undergraduate computer science degree for free. Mimic MIT’s curriculum by completing 30 modules, with the help MIT...
MIT Challenge
Complete the MIT undergraduate computer science degree for free. Mimic MIT’s curriculum by completing 30 modules, with the help MIT...