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
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive Python programming journey from basics to advanced concepts, emphasizing hands-on practice and foundational computer science principles for versatile coding skills.
Gain foundational knowledge of operating systems, from C programming basics to distributed systems, to optimize program performance. Ideal for developers with some programming experience.
Learn Python fundamentals through hands-on coding exercises. Master printing, operators, conditionals, and loops in a self-paced, interactive environment with instant feedback and gradual progression.
Learn to access and create web APIs, covering protocols, HTTP servers, authentication, and best practices for developers with JavaScript experience.
Learn essential C++ structures: vectors, pointers, strings, and file handling. Hands-on coding exercises provide a solid foundation in core Computer Science concepts applicable to various programming languages.
Learn container creation and orchestration basics, including Kubernetes, image building, and deployment, through hands-on practice on an Ubuntu system. No technical experience required.
Master object-oriented C++ concepts like inheritance, encapsulation, and polymorphism through hands-on coding exercises and instant feedback, building a solid foundation for advanced programming skills.
Explore operating system fundamentals, focusing on virtualization, processes, scheduling, and memory management. Hands-on coding exercises in C provide practical insights into system performance.
Learn essential data security practices for web developers, covering SSL/TLS, GDPR, cryptography, and access control to protect user information and ensure compliance.
Learn C++ fundamentals including functions, recursion, objects, and mutability through hands-on coding exercises and instant feedback. Ideal for beginners, this course builds a strong programming foundation applicable to various languages.
Elevate your Django skills with advanced web development techniques, REST framework mastery, API integration, and task queuing for creating sophisticated, scalable websites.
Hands-on exploration of advanced Python concepts: inheritance, encapsulation, and polymorphism. Practice through interactive coding exercises for a deeper understanding of object-oriented programming.
Hands-on introduction to Natural Language Processing, covering text analysis, speech processing, and chatbot creation. Learn to implement NLP techniques using Python and NLTK.
Comprehensive Java programming journey from basics to advanced concepts, covering fundamentals, data structures, object-oriented design, and practical application development over 22 weeks.
Learn security infrastructure basics through interactive, self-paced assignments covering defense, monitoring, network protection, data types, and application management. Ideal for beginners seeking foundational knowledge.
Get personalized course recommendations, track subjects and courses with reminders, and more.