Home \ Category \ Computer Science

Computer Science Roadmaps

Computer Science Roadmaps

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...

Computer Science GitHub Courses Cert.

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...

Computer Science Coursera Courses Cert.

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...

Computer Science Coursera Courses Cert.

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...

Computer Science Coursera Courses Cert.

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...

Computer Science Coursera Courses Cert.

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...

Computer Science Expert Problem Set No Cert.

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...

Computer Science GitHub Readings No Cert.

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...

Computer Science Expert Readings No Cert.

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...

Computer Science Expert Books No Cert.

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...

Computer Science GitHub Courses Cert.

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...

Computer Science Open Source Readings No Cert.

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...

Computer Science Expert Readings No Cert.

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...

Computer Science Expert Books No Cert.

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...

Computer Science Expert Videos No Cert.

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...

Computer Science GitHub Courses Cert.

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...

Computer Science Expert Courses Cert.

MIT Challenge

Complete the MIT undergraduate computer science degree for free. Mimic MIT’s curriculum by completing 30 modules, with the help MIT...