University of California, Berkeley
Data Structures
Students deepen their programming expertise through recursion and object-oriented design. They learn to model problems using abstract data types, implement recursive algorithms, and build reusable, modular programs that model real-world systems.
- edX
- 5 weeks, 5 - 10 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Intermediate






















