Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Digital Marketing
Cybersecurity
Multilingual Practices: Tackling Challenges and Creating Opportunities
Web Security Fundamentals
Learning How to Learn: Powerful mental tools to help you master tough subjects
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master essential Java data structures and algorithms, from linked lists to hash maps, with hands-on practice solving technical interview problems and optimizing code performance.
Master essential JavaScript algorithms and data structures through hands-on practice with hash tables, sorting methods, stacks, queues, and linked lists to solve complex programming challenges.
Master Python-based data analysis fundamentals through hands-on practice with libraries like NumPy and Pandas, from cleaning and preprocessing to statistical analysis and creating compelling visualizations.
Master essential front-end development skills from HTML and CSS to JavaScript, DOM manipulation, and API integration for building responsive, interactive websites and applications.
Master React development from JavaScript fundamentals through advanced concepts like component lifecycles, API integration, and routing to build dynamic, interactive web applications.
Master full-stack JavaScript development from fundamentals through advanced concepts, including React.js, Node.js, Express.js, MongoDB, and web security principles for building robust web applications.
Dive into machine learning fundamentals through advanced deep learning, mastering data preprocessing, model optimization, and neural networks using real-world datasets with Sklearn and Tensorflow frameworks.
Master prompt engineering fundamentals and advanced techniques to effectively control AI language models, from basic commands to sophisticated output manipulation and format control.
Master Kotlin programming fundamentals, from basic syntax to object-oriented concepts, while building practical coding skills through hands-on exercises and real-world applications.
Master the fundamentals of AI by implementing machine learning algorithms from scratch, covering regression, classification, optimization, ensemble methods, clustering, and neural networks with hands-on coding.
Master Python fundamentals, data structures, and algorithms while developing problem-solving skills needed for technical interviews at top tech companies through hands-on practice and real-world applications.
Master advanced Python algorithms, data structures, and problem-solving techniques for technical interviews through hands-on practice with multidimensional arrays, hashmaps, and optimization strategies.
Master Python programming fundamentals through travel-themed examples, progressing from basic syntax to functions and loops while building practical coding skills and creating modular programs.
Master SQL fundamentals through Taylor Swift's discography - from basic queries to advanced joins and functions, all while exploring music data in this engaging, pop-culture themed learning journey.
Master TypeScript fundamentals through hands-on practice with data structures, loops, functions, and object-oriented programming concepts, building a strong foundation for modern web development.
Get personalized course recommendations, track subjects and courses with reminders, and more.