courseopedia
AnalyzerCareersCoursesBest ofSkills
Sign inMap my skills

// 1 courses indexed

The course directory

Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.

SkillsPythonCommunicationData AnalysisWebSockets & Real-Time SystemsJavaScriptLarge Language ModelsMachine LearningData VisualizationSQLDeep LearningLeadershipAccounting FundamentalsExcelAWSLinux AdministrationCRM Management
FilterCourseraUdemyHubSpot AcademyDomestikaLinkedIn LearningCFIGoogleUdacityDataCampDeepLearning.AIFree only
Coursera

Mastering Python Programming: Apply, Analyze, and Build

Take your Python programming skills beyond basic syntax by learning how to design modular, reusable, and efficient applications using functional programming and object-oriented programming principles. This course explores how to build scalable Python solutions through functions, recursion, classes, inheritance, exception handling, and advanced object-oriented features. You'll begin by designing reusable functions, managing parameters, and solving structured problems with Python data structures. As you progress, you'll analyze recursion, functional programming patterns, and variable scope befo

All levels

SubscriptionView on Coursera
courseopedia

The field guide to your next career move. AI skill-gap analysis, personalized learning roadmaps, and data-ranked courses.

2026 · charted daily

Navigate

  • Skill Gap Analyzer
  • Career Guides
  • Course Directory
  • Best Courses
  • Skills Index

Company

  • Blog
  • Pricing
  • Contact
  • BlueDuck LLC

Legal

  • Privacy
  • Terms
  • Affiliate Disclosure

© 2026 BlueDuck LLC. All rights reserved.

Some course links are affiliate links — we may earn a commission at no cost to you.