DATA LEARNING PATH
Database Development Roadmap
Learn relational design, compare the SQL and document database courses, then choose an integration course matching a language you already study.
Who this path is for
Learners who want database design knowledge or application persistence skills.
Before you begin
The database introductions can be studied independently. Language integration courses require familiarity with their named language.
Learning outcomes
- Study relationships and normalization
- Choose a relational or document database course
- Find matching language-specific integration material
STEP BY STEP
Your learning sequence
Core stages are ordered. Branches are labeled as recommendations, choices, or optional follow-ons.
- Core sequence
Relational design foundation
The design guide begins with database/table design, keys, relationships, and normalization forms.
- Rel. DB Des. GuideCourseCourse page is public; selected sections require login.
- Choose one path
Choose a database course
MySQL, PostgreSQL, SQL Server, and SQLite outlines cover structures, operations, queries, and joins; MongoDB covers document database structure and operations. Select a system, not every system as a sequence.
- MySQLCourseCourse page is public; selected sections require login.
- PostgreSQLCourseCourse page is public; selected sections require login.
- SQL ServerCourseCourse page is public; selected sections require login.
- SQLiteCourseCourse page is public; selected sections require login.
- MongoDBCourseCourse page is public; selected sections require login.
Supplementary practice and tools
- Optional branch
Connect a database from an application
Choose integration material matching your language: SQLite with C, Java/JDBC, PHP/PDO or MySQLi, Python SQLite/PostgreSQL/SQLAlchemy, or .NET data access.
- C and DBCourseCourse page is public; selected sections require login.
- JAVA and DBsCourseCourse page is public; selected sections require login.
- MySQL in PHPCourseCourse page is public; selected sections require login.
- Python & DBCourseCourse page is public; selected sections require login.
- ADO.NET & DB ManagementCourseCourse page is public; selected sections require login.
- EF Core 9CourseCourse page is public; selected sections require login.
- C# MongoDBCourseCourse page is public; selected sections require login.
- Optional branch
Practice and extend
Use the course pages for their available assessments and gated practice; supplementary problem-solving can reinforce database concepts.
Supplementary practice and tools
















































































































































































































































































































































































































