paint-brush
20+ Free Courses on Linux, Python, JavaScript, and Moreby@hackernoonthreads
1,365 reads
1,365 reads

20+ Free Courses on Linux, Python, JavaScript, and More

by HackerNoon ThreadsOctober 25th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

In this post, you will find 20+ incredible resources that are worth several $100,000. Learn to Program:** 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. Use this post to help students understand more about programming languages and programming languages in the free web webcast. Use the weekly Newsquiz to test your knowledge of stories you saw on CNN Tech Heroics.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 20+ Free Courses on Linux, Python, JavaScript, and More
HackerNoon Threads HackerNoon profile picture

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.


  1. Learn to Program:

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.



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


    https://www.coursera.org/learn/introduction-git-github


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


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


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


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

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

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


  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.

    https://www.edx.org/course/introduction-to-linux

  2. Introduction to DevOps by IBM:

    You will learn new ways of thinking, working, organizing, and measuring to fully gain the benefits of DevOps.


    https://t.co/s1oLq3uKuG

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


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

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

    https://t.co/EE8ztC8Nnn

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

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

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

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


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


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


    https://t.co/zNUNXIxHWC


  3. Introduction to Networking by NYU Course topics include

    Overview of computer networking Application layer Transport layer Network layer Link layer Overview of network security.


    https://t.co/KJygdAUz9i


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


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


    https://t.co/DPOwKfcJGn


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


    https://t.co/fAmBsKp9Nb


Try these free resources to learn more about programming!


Also published here.