Recursion & Object-Oriented Programming

edX MOOC / Non-credit USD 200
Enroll now →
Recursion & Object-Oriented Programming

About this course

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.

What you'll learn

  • Understand and apply recursion in programming
  • Implement object-oriented programming principles
  • Analyze runtime efficiency of algorithms
  • Work with linked lists and tree data structures
  • Use SQL for database management and data retrieval
  • Develop practical applications using Python

Course objectives

  • Equip students with the skills to design and implement efficient programs
  • Provide practical experience in data structures and databases
  • Foster a deep understanding of object-oriented programming

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.