This thread was originally published on Twitter by Simon Holdorf
In this post, you will find 20+ incredible resources that are worth several $100,000.
The Fundamentals by the University of Toronto This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.
Introduction to Git and GitHub by Google:
In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git.
CS50's Introduction to Computer Science by Harvard University
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Computer Science 101 by Stanford:
CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience.
https://www.edx.org/course/computer-science-101
CS For All
Introduction to Computer Science and Python Programming by Harvey Mudd College This computer science course provides an introduction to computer science that’s both challenging and fun.
https://www.edx.org/course/cs-for-all-introduction-to-computer-science-and-py
Introduction to Computer Science and Programming Using Python by MIT:
This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science.
HTML, CSS, and Javascript for Web Developers by John Hopkins University:
In this course, we will learn the basic tools every web page coder needs to know. You will start from the ground up by learning how to implement modern web pages with HTML and CSS.
An Introduction to Interactive Programming in Python (Part 1) by Rice University:
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.
https://www.coursera.org/learn/interactive-python-1
Introduction to Linux by Linux Foundation:
Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.
Introduction to DevOps by IBM:
You will learn new ways of thinking, working, organizing, and measuring to fully gain the benefits of DevOps.
Introduction to DevOps and Site Reliability Engineering by the Linux Foundation:
If you aspire to make a career in the world of DevOps and Site Reliability Engineering, this course is your starting point.
https://www.edx.org/course/introduction-to-devops-and-site-reliability-engineering
Continuous Delivery & DevOps by the University of Virginia
This course will provide you with the interdisciplinary skill set to cultivate a continuous deployment capability in your organization.
Cloud Computing Foundations by Duke University:
In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines.
Introduction to Cloud Computing by IBM:
This course introduces you to the core concepts of cloud computing. You will gain the foundational knowledge required for understanding cloud computing from both business and practitioner perspectives.
Introduction to Cloud Infrastructure Technologies by the Linux Foundation
New to the cloud and not sure where to begin? This introductory course will help you grasp the basics of cloud computing.
Cloud Virtualization, Containers and APIs by Duke University:
In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing.
Introduction to Cyber Security by The Open University:
In this eight-week course, you’ll learn how to recognize online security threats that could harm you and explore the steps you can take to minimize your risk.
Introduction to Cybersecurity by the University of Washington In this course, you will gain an overview of the cybersecurity landscape as well as national (USA) and international perspectives on the field.
https://www.edx.org/course/introduction-to-cybersecurity
Cybersecurity for Data Science by the University of Colorado Boulder:
This course aims to help anyone interested in data science understand cybersecurity risks and the tools/techniques that can be used to mitigate those risks.
Introduction to Networking by NYU Course topics include
Overview of computer networking Application layer Transport layer Network layer Link layer Overview of network security.
TCP/IP and Advanced Topics by the University of Colorado System
This course will give you an in-depth study of the TCP/IP protocols. You will examine how IP enables communications across a collection of networks.
Getting Started with AWS Machine Learning by AWS This course will teach you how to get started with AWS Machine Learning. Key topics include Machine Learning, Computer Vision, and Natural Language Processing (NLP) on AWS.
SQL for Data Science by the University of California
This course is designed to give you a primer in the fundamentals of SQL and working with data so that you can begin analyzing it for data science purposes.
Try these free resources to learn more about programming!
Also published here.