Filter / search courses
. School Continuing Studies Divinity School Duke Corporate Education Duke Health Duke Law School Duke University Fuqua School of Business Nicholas School of the Environment Office of Climate & Sustainability Pratt School of Engineering Sanford School of Public Policy School of Medicine School of Nursing Trinity College of Arts & Sciences
. Subject Arts Biology & Life Sciences Business & Management Chemistry Computer Science Economics & Finance Education Engineering Environmental Studies Health & Medicine Humanities Law Mathematics Public Policy Religion Social Sciences Statistics & Data Analysis
. Credential / Type Degrees For-credit certificates Instructor-led courses Microlearning Non-credit certificates Self-paced courses Specializations
Computer Science / Self-paced courses
Put the keystone in your Python Data Science skills by becoming proficient with Data Visualization and Modeling. This course is suited for intermed... >>
Modern programs are complicated structures, with hundreds to thousands of lines of code, but how do you efficiently move from smaller programs to m... >>
How can you effectively use Python to clean, sort, and store data? What are the benefits of using the Pandas library for data science? What best pr... >>
Become proficient in NumPy, a fundamental Python package crucial for careers in data science. This comprehensive course is tailored to novice progr... >>
This introductory course is designed for beginners and individuals with limited programming experience who want to embark on their software develop... >>
This course is your third course that highlights the ethical responsibilities we have as statisticians and data scientists when working with data. ... >>
Welcome to Data Tidying and Importing with R, the second course in the Data Science with R Specialization! This course aims to better develop your ... >>
This course is an introduction to data science and statistical thinking. Learners will gain experience with exploring, visualizing, and analyzing d... >>
This introductory Python Coursera course is designed to be approachable for anyone of any level of familiarity with programming. We did our best to... >>
A comprehensive, hands-on guide to Explainable Machine Learning, empowering you to develop AI solutions that are aligned with responsible AI princi... >>
Gain an understanding of the emerging field of Mechanistic Interpretability and its use in understanding large language models. >>
This course provides a comprehensive introduction to Explainable AI (XAI), empowering you to develop AI solutions that are aligned with responsible... >>
Computer Science / -
This Specialization provides a foundational understanding of how machine learning works and when and how it can be applied to solve problems. >>
Arts / Self-paced courses
This course is an introductory programming course that combines programming with animation, using the programming environment Alice. >>
Computer Science / Specializations
Launch Your Career in Cloud Computing. Master strategies and tools to become proficient in developing data science and machine learning solutions i... >>
Get a foundational understanding of machine learning models applicable to a variety of industries. >>
Learn essential programming fundamentals. Master programming skills to solve complex problems. >>
This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. >>
Grow Your Portfolio as a Software Engineer. Learn about Object Oriented Design in four project-based courses. >>
Learn foundational programming concepts, how to solve problems like a programmer, and basic web development. >>
Learn to design algorithms and develop and debug programs in Java. >>
Learn new data structures and build more complex programs using Java’s object-oriented features. >>
Learn how to create programming solutions that scale using Java interfaces. >>
Show off your problem solving and Java programming skills by creating a recommender system. >>
Δ