edX Courses
UC Berkeley offers data science and computing courses on the edX platform. This section gives an overview of what we offer and how each course is structured.
How Each Course Is Structured¶
Each course is split into three parts:
Part 1 - Foundations: core concepts, setup, and the basics.
Part 2 - Core content: main topics, methods, and applications.
Part 3 - Advanced material and synthesis.
Module lists, labs, and assignment details are on each course’s Part 1, Part 2, and Part 3 pages in the sidebar.
How to Access & Certificates¶
Access: Go to edX.org, search for the course name (e.g. “C88C”, “88B”, “88E”) or “UC Berkeley,” and enroll.
Free vs. certificate: You can take these courses for free (audit) and get full access to the content. If you want a verified certificate, you pay the certificate fee on edX. Content is the same either way; payment is only for the credential.
Courses Offered¶
Use the sidebar to open each course’s overview and Part 1, Part 2, and Part 3 pages:
C88C: Computational Structures in Data Science - Computational thinking and programming in Python for data science: fundamentals, data structures, algorithms, and problem-solving. Covers variables, control structures, functions, recursion, object-oriented programming, efficiency, and databases with SQL.
88B - Teaches you how to use data to make better decisions. You learn to frame questions, summarize and visualize data, draw conclusions from evidence, and build and interpret models such as regression. Topics include probability and averages, A/B testing, and regression; the course emphasizes thinking critically about what data can and cannot tell us.
88E - Economics and data: three-part course on demand and supply, government and welfare, production and macroeconomic policy, utility, inequality and development, game theory, econometrics, environmental economics, and finance. Each module includes lectures, a Jupyter lab, and a quiz.