Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Information Technology
Communication Skills
Cybersecurity
Education for All: Disability, Diversity and Inclusion
AI and Big Data in Global Health Improvement
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 Python-based data science essentials, from NumPy and Pandas to machine learning, through hands-on projects with real datasets like Titanic and airline data. Build practical skills in visualization, preprocessing, and predictive modeling.
Master essential Python data structures and algorithms through hands-on practice with hashing, sorting, linked lists, trees, and graphs. Build problem-solving skills for technical interviews and real-world applications.
Master Python programming fundamentals through hands-on practice with syntax, data structures, loops, debugging, string manipulation, functions, and object-oriented concepts - perfect for coding beginners.
Master JavaScript fundamentals through hands-on practice with syntax, data structures, loops, debugging, string manipulation, functions, and object-oriented programming concepts.
Master Java programming fundamentals through hands-on practice with syntax, data structures, loops, debugging, string manipulation, functions, and object-oriented concepts for building robust applications.
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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.