
Code Yourself! An Introduction to Programming | Coursera
This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
CS50: Introduction to Computer Science | Harvard University
An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML.
Introductory Programming | MIT OpenCourseWare | Free Online Course …
These courses introduce principles of computer science and begin to develop programming skills, specifically in the Python language. Learn more about these courses’ learning goals, history and student experience in this MIT news article.
Learn How to Code - Codecademy
Instead of teaching a specific programming language, this course teaches programming fundamentals that can be helpful for any language you learn. Learn the essential programming concepts of variables, operators, and data types. Learn the essential programming concepts of functions and control flow.
Online Coding Classes – For Beginners - freeCodeCamp.org
Feb 21, 2022 · In this article, I'm going to show you 152 beginner friendly courses where you can learn computer science and programming for free. The freeCodeCamp courses are completely free and some of them include a free certification that you can add to your LinkedIn or résumé.
Learn to Code - for Free | Codecademy
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more! Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
Introduction to Programming Online Training Course | Udacity
Feb 24, 2025 · Our Introduction to Programming Nanodegree is the gateway for aspiring programmers. This program, ideal for beginners, covers the essentials of programming, including Python, HTML, and CSS. You'll learn through practical projects, building a strong foundation in coding and web development.
Introduction to Programming and Computer Science - Full Course
In this course, you will learn basics of computer programming and computer science. The concepts you learn apply to any and all programming languages and will be a good base onto which...
Code Foundations - Codecademy
Interested in learning how to code, but unsure where to start? This path provides an overview of the main branches of programming: computer science, web development, and data science. It teaches important concepts you’ll find in every coding language, such as …
Introduction to Programming Online Training Course - Udacity
Sep 8, 2022 · Learn the fundamental concepts of programming with Udacity's Introduction to Programming Online Training Course. Gain in-demand skills and elevate your career!