Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Implement foundational artificial intelligence concepts and algorithms through hands-on Python projects.
A high-level computer science course helping lawyers understand technology decisions, assess their legal implications, and formulate technology-informed legal arguments.
Examines the opportunities, challenges, policy implications, and equity considerations of applying artificial intelligence to health care and drug development.
During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language.
Learn SQL by designing, querying, optimizing, and scaling relational databases across SQLite, PostgreSQL, and MySQL.
Explores artificial intelligence and machine learning in musculoskeletal radiology, including a general machine-learning tutorial for radiologists.
Explore the design of a superscalar out-of-order x86 soft processor for FPGA, including pipeline, scheduling, execution circuits, and memory-system microarchitecture.
Learn Python programming applied to informatics, working with data through the language's core constructs.
Uses patient narratives and case scenarios to teach clinicians how to recognize early psychosis and discuss it with adolescents and their families.
Rapid-fire musculoskeletal imaging cases designed to help radiologists prepare for board examinations.
Learn how computer networks work, covering the layered architecture of the internet, packet switching, routing, and the protocols that connect hosts.
This course picks up where CS50x leaves off, focusing on the development of two-dimensional (2D) interactive games. Students explore the design and...
An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and “debug” it. Designed for students...
An introduction to programming using a language called R, a popular language for statistical computing and graphics in data science and other domains. Learn...
Pain physicians review interdisciplinary interventions, their indications, procedural basics, and potential risks to support multimodal pain-patient care.
Get personalized course recommendations, track subjects and courses with reminders, and more.