Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Jupyter Notebooks, earn certificates with free online courses from Stanford, University of Pennsylvania, University of Michigan, UC San Diego and other top universities around the world. Read reviews to decide if a class is right for you.
Learn Python programming fundamentals tailored for quantum computing. Master core concepts, control flow, data manipulation, functions, and object-oriented programming through hands-on coding in Jupyter notebooks.
Master Python for finance: calculate returns, measure risk, optimize portfolios, and run simulations. Apply advanced tools like CAPM and Monte Carlo to make data-driven investment decisions and implement financial strategies.
Master statistical analysis and data clustering using Python, from basic statistics to K-means algorithm implementation. Work with Pandas for data manipulation and complete hands-on clustering projects.
Master data visualization in Python using Matplotlib - from basic plots to advanced animations. Create compelling visual presentations, analyze distributions, and communicate insights effectively through hands-on coding exercises.
Learn Python programming to analyze and visualize open data. Access, clean, and interpret data from global organizations using Jupyter Notebooks, developing practical skills for data analysis.
This free course will teach you how to write your own computer programs, one line of code at a time. You'll learn how to access open data, clean and analyse it, and produce visualisations. You will...
This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!
Comprehensive tutorial on data analysis using Python libraries like NumPy, Pandas, Matplotlib, and Seaborn. Covers data processing, visualization, and cleaning with practical examples and exercises for beginners.
Learn essential data engineering skills for AI applications, including SQL pipelines, Python notebooks, pandas data manipulation, and data visualization with Seaborn, to build a foundation for future AI and ML development.
Learn how to use and apply the powerful language of SQL to better communicate and extract data from databases - a must for anyone working in the data science field.
Learn about the world of data science first-hand from real data scientists.
Learn Test-Driven Development in Python by implementing Caesar's Cipher. Practice unit testing, follow TDD principles, and participate in a coding challenge to reinforce your new skills.
Accelerated introduction to NLP, covering machine learning basics, text preprocessing, vectorization, and advanced neural network architectures like RNNs, LSTMs, and Transformers.
Explore machine learning applications in plant sciences through Python exercises, covering key concepts and real-world examples to implement and evaluate ML approaches in plant biology.
Explore machine learning and computer vision fundamentals, advanced neural network architectures, and applications in object detection and semantic segmentation.
Get personalized course recommendations, track subjects and courses with reminders, and more.