Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Design Patterns - Build Better Software from Day One

EuroPython Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build maintainable software from the start using proven design patterns in this 24-minute conference talk from EuroPython 2025. Discover how to prevent small projects from becoming confusing messes of bugs and hard-to-follow code, particularly in research environments where programming often takes a backseat to scientific discovery. Explore essential design patterns including the Singleton pattern for managing shared resources, the Template Method for creating reusable workflows, and the Factory Method for flexible object creation. Follow real-world examples from research labs that demonstrate how these patterns solve common problems, simplify collaboration, and keep projects on track as they grow. Master foundational knowledge for designing software that supports scientific goals without becoming an unmanageable burden, whether you're developing pipelines, data analysis tools, or experiment software. Focus on building research software the right way so you can concentrate on science rather than debugging.

Syllabus

Design Patterns: Build better software from day one — Marine Guyot

Taught by

EuroPython Conference

Reviews

Start your review of Design Patterns - Build Better Software from Day One

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.