Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Software engineering online courses. Find the best Software engineering training programs and enhance your skills today!
Master the art of extending software functionalities while maintaining backward compatibility, focusing on versioning, overloading, polymorphism, and design patterns in Kotlin.
Master essential leadership skills for engineering teams through hands-on AI role-play scenarios focused on meaningful work, goal-setting, delegation, and talent acquisition.
Master behavioral interviewing techniques to assess soft skills, cultural fit, and past performance when hiring software engineers effectively.
Master fair and effective interviewing techniques for software engineers, covering behavioral assessment, technical evaluation, bias reduction, and structured decision-making processes.
Master essential software design patterns and object-oriented principles in PHP to build flexible, maintainable applications through hands-on practice with encapsulation, abstraction, and polymorphism.
Master PHP backward compatibility techniques to extend software features while maintaining system stability and preventing disruptions to existing functionality.
Explore fundamental software design patterns in Ruby, focusing on encapsulation, abstraction, polymorphism, and composition to build flexible, robust applications.
Discover techniques for extending Ruby software while maintaining backward compatibility, ensuring system stability and performance as you add new features.
Master GCP Firestore, Cloud Storage, and Pub/Sub through hands-on development using local emulators. Build practical Python skills with assessment exercises—no cloud billing needed.
Master LLM communication through structured prompts, constraints, and examples to enhance professional AI interactions and optimize language model responses.
Master Svelte fundamentals to advanced techniques including component creation, reactivity with $state and $effect, styling, transitions, and state management for efficient web apps.
Master empathetic communication, respectful mentoring, growth-focused feedback, and leadership skills to effectively guide and empower junior software engineers in their career development.
Master GCP automation using Python SDKs for Cloud Storage, Firestore, Pub/Sub, and secrets management through hands-on programming techniques.
Master Codex CLI to build production Django apps using natural language prompts, navigate large projects, and coordinate multi-file features efficiently.
Unlock AI's potential in education by mastering prompt engineering to create test variations, generate handouts, summarize texts, and streamline everyday teaching challenges.
Get personalized course recommendations, track subjects and courses with reminders, and more.