Courses from 1000+ universities
Coursera sees headcount decrease and faces lawsuit in 2023, invests in proprietary content while relying on Big 5 partners.
600 Free Google Certifications
Language Learning
Digital Marketing
ChatGPT
EU policy and implementation: making Europe work!
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Mathematical and Computational Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Software Development, earn certificates with paid and free online courses from Stanford, MIT, University of Pennsylvania, University of Michigan and other top universities around the world. Read reviews to decide if a class is right for you.
Deliver faster, higher quality, and fault-tolerant products regardless of industry using the latest in Agile, DevOps, and Data Science.
Course syllabus: Introduction to software process models, requirement gathering & analysis, design principles, UML diagrams, OO design process, testing strategies & techniques.
Learn to create interactive applications using design patterns with the University of Alberta's 4-week course. Gain skills in identifying problematic designs, refactoring anti-patterns, and more.
This course is an introduction to writing code within the context of the visual arts. It asks two primary questions: What is the potential of software within the visual arts? As a designer or artist, why would I want (or need) to write software? Softwa…
Explore software architecture with the University of Alberta in a 4-week course. Learn to represent, evaluate, and improve architectures using UML and other tools. Capstone project included.
Conoce las distintas fases de desarrollo por las que pasa un proyecto informático, asà como las actividades de gestión necesarias para lograr finalizar el proyecto con éxito.
Grow from being a Unix novice to Unix wizard status! Process big data, analyze software code, run DevOps tasks and excel in your everyday job through the amazing power of the Unix shell and command-line tools.
Learn the secret to writing well-tested and easy to improve programs, that will set you up to master any programming language
Learn to program with Scratch and grasp fundamental computing principles in this 5-week course from the University of Edinburgh.
Learn Agile Scrum, Lean Kanban, and hybrid techniques for project management from the University System of Maryland. Earn up to 50 PDU credits recognized by PMI.
UC San Diego's 10-week course offers hands-on experience in prototyping IoT products using DragonBoardâ„¢ 410c, covering mobile technologies, software development, and OS installation.
This course delves into a variety of processes to structure software development. It also covers the foundations of core Agile practices, such as Extreme Programming and Scrum.
Johns Hopkins University offers a 4-week course on R programming, focusing on software development in data science. Learn R fundamentals, data manipulation, and basic data science tasks.
Learn how to design more complex programs, using new data structures, abstraction, and generative recursion.
Sharpen your software engineering interview skills with this 4-week course by UC San Diego, offering practice opportunities, job search advice, and tips for on-the-job success.
Get personalized course recommendations, track subjects and courses with reminders, and more.