Table of contents 👇


Computer Science

HTML + CSS

JavaScript

React

NodeJS

SQL

PostgreSQL

MongoDB

APIs

Python

Fullstack Development

Artificial Intelligence

Machine Learning

Deep Learning

Data Science

Game Development

DevOps

Cloud Computing

Git and GitLab

Data Visualization

Testing

Security

Design

1. CS50’s Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

👉 https://cs50.harvard.edu/x/2023/

2. Introducing Computing and IT

The course provides a general overview of how digital technologies dominate virtually every aspect of the modern world and some guidance on preparing for this digital life.

👉 https://www.open.edu/openlearn/digital-computing/introducing-computing-and-it/content-section-0

3. IT Essentials

Learn how to apply skills and procedures to install, configure, and troubleshoot computers, mobile devices, and software.

👉 https://www.netacad.com/courses/os-it/it-essentials

4. CS101: Introduction to Computer Science

This course will introduce you to the field of computer science and the fundamentals of computer programming.

👉 https://learn.saylor.org/course/view.php?id=6

5. CS401: Operating Systems

This course will introduce you to modern operating systems. You will learn about UNIX-based operating systems, as well as alternative operating systems, including Windows.

👉 https://learn.saylor.org/course/view.php?id=94

6. Computer Science 101: Master the Theory Behind Programming

Learn Computer Science to become a better Programmer and Software Engineer.

👉 https://www.udemy.com/course/computer-science-101-master-the-theory-behind-programming/