University of California, Berkeley
Recursion & Object-Oriented Programming
Students learn to design efficient programs by analyzing runtime, implementing data structures like linked lists and trees, and working with databases using SQL and Python. The course bridges computer science concepts with practical data organization and retrieval.
- edX
- 8 weeks, 5 - 10 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Intermediate





















