Learn Programming Basics Programming Fundamentals from Coursera This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. Check Price Advertisement: