Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Procedural Programming, earn certificates with paid and free online courses from University of Michigan, Georgia Tech, IIT Kharagpur and other top universities around the world. Read reviews to decide if a class is right for you.
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
Explore the resurgence of procedural programming through modern languages like Go and Rust, examining its advantages over object-oriented and functional paradigms while understanding its growing adoption in systems programming.
Master data stream manipulation through Python, covering projection, filtering, and aggregation techniques. Learn both procedural and functional approaches to process data effectively without external libraries.
Master data stream manipulation techniques in C++ through hands-on practice with projection, filtering, and aggregation operations, using both procedural and functional programming approaches.
Master data stream manipulation in C# through hands-on practice with projection, filtering, and aggregation techniques, using both procedural and functional programming approaches.
Learn Python fundamentals, control structures, data handling, and object-oriented programming. Develop practical coding skills through interactive exercises and real-world examples. Gain a solid foundation for further computer science studies.
Take your SQL skills - and your career - to the next level
Master theory and practice using one of the world's most popular programming languages!
Learning Mathematica with Zero Programming Knowledge (but some Math Knowledge)
Master Python scripting for DevOps: from basic programming concepts to advanced automation techniques. Develop practical skills in string operations, classes, file handling, and build automation for real-world applications.
Learn the Fundamentals of Procedural, Object-Oriented, and Functional Programming in Python.
Learn the Fundamentals of Procedural Programming in Java
Learn to Code in PHP Procedural way in an easy and understandable way by following from basics to using MySQL with PHP
Explore a range of programming paradigms, including imperative and declarative, procedural, functional, and object-oriented programming.
Learn Python scripting for DevOps: input/output, data types, decision branching, and iteration. Hands-on labs reinforce concepts, preparing you for a programming career.
Get personalized course recommendations, track subjects and courses with reminders, and more.