Free Programming Resources for Beginners, Intermediate and Beginners
Courses that are being offered for the first time are marked as [NEW]. Many of these courses are completely self-paced. The rest will start at various times later this month. You can find complete lists of the technology-related courses starting later in 2017 on class-central.com's Computer Science and Programming subject pages.
-
An Introduction to Interactive Programming in Python (Part 1)
Rice University via Coursera ★★★★★ (2951 ratings) | 1st May, 2017
-
Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX ★★★★★ (109 ratings) | 30th May, 2017
-
Learn to Program: The Fundamentals
University of Toronto via Coursera ★★★★★ (92 ratings) | 8th May, 2017
-
University of Virginia via Udacity ★★★★☆ (64 ratings) | Self Paced
-
Introduction to Computer Science
Harvard University via edX ★★★★★ (62 ratings) | Self Paced
-
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera ★★★★★ (51 ratings) | 1st May, 2017
-
via Udacity ★★★★☆ (41 ratings) | Self Paced
-
Linux Foundation via edX ★★★★☆ (37 ratings) | Self Paced
-
via Udacity ★★★★★ (1 rating) | Self Paced
-
via Udacity ★★★★★ (1 rating) | Self Paced
-
Princeton University via Coursera ★★★★★ (54 ratings) | 15th May, 2017
-
(NEW)Software Testing Fundamentals
University System of Maryland via edX 31st May, 20
-
(NEW)Software Development Fundamentals
University of Pennsylvania via edX 15th May, 2017
-
via Udacity ★★★★★ (17 ratings) | Self Paced
-
Stanford University via Udacity ★★★★☆ (17 ratings) | Self Paced
-
Android Development for Beginners
Google via Udacity ★★★★☆ (14 ratings) | Self Paced
Dhawal Shah for www.class-central.com