100 Free Online Computer Science and Programming Classes

Posted by: Ivy Gutierrez Category: Technology Comments: 0 Post Date: April 5, 2018

100 Free Online Computer Science and Programming Classes

How would you like some free education? Many universities have started offering their classes online. Coursera has a nice collection of classes available. Usually, they are free for anyone who just wants to learn the materials, but if you wish to have a certificate showing you passed the class, that will set you back around $50.

Dhawal Shah, a founder of Class Central has been keeping track of these Massive Open Online Courses (or MOOCs) for years. He recently published a list of 200 free classes he collected online. We are sharing computer science and programming here with you today, but if you are interested in humanities, social sciences, mathematics and other topics, click here.

COMPUTER SCIENCE

  1. Neural Networks and Deep Learning from deeplearning.ai (taught by Stanford prof. Andrew Ng)
  2. Algorithms: Design and Analysis from Stanford University (old Coursera course, but hosted without any paywalls directly by Stanford)
  3. Algorithms: Design and Analysis, Part 2 from Stanford University
  4. The Unix Workbench from Johns Hopkins University
  5. Hacking and Patching from University of Colorado System
  6. Machine Learning from Georgia Institute of Technology
  7. Linux Server Management and Security from University of Colorado System
  8. Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization from deeplearning.ai
  9. Structuring Machine Learning Projects from deeplearning.ai
  10. Sequence Models from deeplearning.ai
  11. Convolutional Neural Networks from deeplearning.ai
  12. Accessible Gamification for Business from Georgia Institute of Technology
  13. Accounting Analysis II: Measurement and Disclosure of Liabilities from University of Illinois at Urbana-Champaign
  14. Bayesian Methods for Machine Learning from Higher School of Economics
  15. Natural Language Processing from Higher School of Economics
  16. Introduction to Deep Learning from Higher School of Economics
  17. Deep Learning in Computer Vision from Higher School of Economics
  18. Addressing Large Hadron Collider Challenges by Machine Learning from Higher School of Economics
  19. Introduction to Reinforcement Learning from Higher School of Economics
  20. Introduction to TCP/IP from Yonsei University
  21. Deep Learning for Business from Yonsei University
  22. TV Whitespaces for Museums and Archives from San Jose State University
  23. Capstone: Autonomous Runway Detection for IoT from EIT Digital
  24. Homeland Security & Cybersecurity Connection – It’s Not About the Terrorists from University of Colorado System
  25. Packet Switching Networks and Algorithms from University of Colorado System
  26. Proactive Computer Security from University of Colorado System
  27. Introduction to Cybersecurity for Business from University of Colorado System
  28. Cyber Threats and Attack Vectors from University of Colorado System
  29. Detecting and Mitigating Cyber Threats and Attacks from University of Colorado System
  30. Cybersecurity Policy for Aviation and Internet Infrastructures from University of Colorado System
  31. Enterprise System Management and Security from University of Colorado System
  32. TCP/IP and Advanced Topics from University of Colorado System
  33. Peer-to-Peer Protocols and Local Area Networks from University of Colorado System
  34. Windows Server Management and Security from University of Colorado System
  35. Planning, Auditing and Maintaining Enterprise Systems from University of Colorado System
  36. Homeland Security and Cybersecurity Future from University of Colorado System
  37. Cybersecurity Policy for Water and Electricity Infrastructures from University of Colorado System
  38. Fundamentals of Network Communication from University of Colorado System
  39. Design and Analyze Secure Networked Systems from University of Colorado System
  40. Secure Networked System with Firewall and IDS from University of Colorado System
  41. Symmetric Cryptography from University of Colorado System
  42. Cryptography and Information Theory from University of Colorado System
  43. Cryptographic Hash and Integrity Protection from University of Colorado System
  44. Asymmetric Cryptography and Key Management from University of Colorado System
  45. Basic Cryptography and Programming with Crypto API from University of Colorado System
  46. Classical Cryptosystems and Core Concepts from University of Colorado System
  47. Архитектура ЭВМ (Computer Architecture) from Saint Petersburg State University
  48. Sparse Representations in Signal and Image Processing: Fundamentalsfrom Technion – Israel Institute of Technology
  49. Sparse Representations in Image Processing: From Theory to Practicefrom Technion – Israel Institute of Technology
  50. Cutting Edge Deep Learning For Coders, Part 2 from fast.ai
  51. Architettura degli elaboratori from University of Urbino
  52. Liberating Programming: System Development for Everyone from Weizmann Institute of Science
  53. Банковское дело и финансы from Sberbank Corporate University
  54. Digital Accessibility as a Business Practice from Ryerson University

PROGRAMMING

  1. Advanced MATLAB for Scientific Computing from Stanford University
  2. Building Web Applications in PHP from University of Michigan
  3. Building Database Applications in PHP from University of Michigan
  4. JavaScript, jQuery, and JSON from University of Michigan
  5. Introduction to Structured Query Language (SQL) from University of Michigan
  6. Server-side Development with NodeJS, Express and MongoDB from The Hong Kong University of Science and Technology
  7. Database Systems Concepts and Design from Georgia Institute of Technology
  8. Programming Fundamentals from Duke University
  9. Python Programming Essentials from Rice University
  10. Python Data Representations from Rice University
  11. Parallel Programming in Java from Rice University
  12. Distributed Programming in Java from Rice University
  13. Concurrent Programming in Java from Rice University
  14. 3D Models for Virtual Reality from University of London International Programmes
  15. Building Interactive 3D Characters and Social VR from University of London International Programmes
  16. Introduction to Virtual Reality from University of London International Programmes
  17. Making Your First Virtual Reality Game from University of London International Programmes
  18. 3D Interaction Design in Virtual Reality from University of London International Programmes
  19. Software Development Processes and Methodologies from University of Minnesota
  20. Agile Software Development from University of Minnesota ★★★★☆(1)
  21. Lean Software Development from University of Minnesota
  22. Engineering Practices for Building Quality Software from University of Minnesota
  23. Globally Distributed Software Engineering from Delft University of Technology
  24. Программирование на Python from Moscow Institute of Physics and Technology
  25. Тонкости верстки from Moscow Institute of Physics and Technology
  26. Основы HTML и CSS from Moscow Institute of Physics and Technology
  27. JavaScript, часть 1: основы и функции from Moscow Institute of Physics and Technology
  28. Основы дизайна мобильных приложений from Moscow Institute of Physics and Technology
  29. Introducción a la programación orientada a objetos en Java from Universidad de los Andes
  30. Design Patterns from University of Alberta
  31. Object-Oriented Design from University of Alberta
  32. Service-Oriented Architecture from University of Alberta
  33. Software Architecture from University of Alberta
  34. Software Design as an Element of the Software Development Lifecyclefrom University of Colorado System
  35. Software Design Methods and Tools from University of Colorado System
  36. Software Design as an Abstraction from University of Colorado System
  37. Software Design Threats and Mitigations from University of Colorado System
  38. Video Game Design: Teamwork & Collaboration from Rochester Institute of Technology
  39. Базы данных (Databases) from Saint Petersburg State University
  40. Aprende a programar en C desde cero from Universitat Jaume I
  41. Introducción a la programación en Python I: Aprendiendo a programar con Python from Pontificia Universidad Católica de Chile
  42. Fare Apps in classe, ora! from University of Urbino
  43. Creando Apps. Aprende a programar aplicaciones móviles from Universitas Telefónica
  44. Introducción al diseño de videojuegos from Universitas Telefónica
  45. Game Design and Development: Video Game Character Design from Abertay University
  46. Hacking PostgreSQL: Data Access Methods from Ural Federal University
Ivy Gutierrez

Ivy Gutierrez

Communications Specialist at SwipeTrack Solutions
A PR professional walks into a Tech Job Fair and gets a job. It's not a joke, that's how we snatched Ivy. She has a strong background in Journalism and Social Media. She loves creating great conversations with our audience using the power of web 2.0.
Ivy Gutierrez

Latest posts by Ivy Gutierrez (see all)

    Leave a Reply

    Your email address will not be published. Required fields are marked *