Computer Science
522 COURSES · PAGE 1 OF 22Where to start in Computer Science
Courses from introductory to advanced, with the most popular in each.
The C# Academy
Ethics of Technology
MIT · MIT-OCWComputer Algorithms in Systems Engineering
MIT · MIT-OCWObject and Face Recognition
MIT · MIT-OCWIntroduction to Robotics
MIT · MIT-OCWEthics for Engineers: Artificial Intelligence
MIT · MIT-OCWCS50's Introduction to Databases with SQL
Harvard · HARVARD UNIVERSITYPrinciples of Computer Systems
MIT · MIT-OCWCultures of Computing
MIT · MIT-OCWHaskell MOOC (University of Helsinki)
University of Helsinki · MOOC.FIJava Programming MOOC (University of Helsinki)
University of Helsinki · MOOC.FIA Beginner's Guide to Rust (corrode)
Database Systems
MIT · MIT-OCW100 Exercises To Learn Rust
Getting Started with Rust (LFEL1002)
Testing Fundamentals of Flutter (Very Good Ventures)
Principles of Discrete Applied Mathematics
MIT · MIT-OCWPHP Tutorial for Beginners, Full Course (Envato Tuts+)
Databases: Relational Databases and SQL (Stanford Online)
Stanford · STANFORD ONLINEStatistical Learning with R (Stanford Online)
Stanford · EDXSoftware Carpentry: R for Reproducible Scientific Analysis
learn-php.org
PHP Fundamentals (Laravel Learn)
Kotlin Core (Hyperskill)