Online Courses
Universities
Scholarships
AI Advisor
Home
›
Online Courses
›
Software Engineering
›
Data Structures
Data Structures
edX
MOOC / Non-credit
USD 199
Enroll now →
About this course
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.
What you'll learn
understand and apply recursion in programming
implement object-oriented design principles
model problems using abstract data types
build reusable and modular software components
Skills you'll gain
algorithms
data structures
software development
object-oriented programming
modular programming
recursion
programming concepts
abstract data types
Related courses
Software Engineering
USD 49
Software Testing and Automation
USD 49
python 3.x Online Arabic
USD 19.99
Python Development Professional Certification
USD 24.99
Working with Objects in C++
USD 49
Requirements Engineering: Secure Software Specifications
USD 49
Memory Foundations in C++
USD 49
Programming Languages, Part C
USD 29
Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.