Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

Coursera
Skills you'll gain: Logo Design, Canva (Software), Marketing Design, Design Elements And Principles, Marketing Materials, Color Theory, Graphic Design, Branding, Marketing, Advertising, Business
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electric Power Systems, Electronics Engineering, Electrical Engineering, Electronics, Simulations, Mathematical Modeling
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Learning Management Systems, Education Software and Technology, End User Training and Support, Interactive Design, Digital pedagogy, Content Management, Quality Assurance
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Peer Review, Instructional Design, Instructional Strategies, Course Development, Curriculum Development, Learning Management Systems, Blended Learning, Educational Materials, Education Software and Technology, Student Engagement, Ability To Meet Deadlines
Beginner · Course · 1 - 3 Months

Interactive Brokers
Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Financial Acumen, Investments, Supply And Demand, Real Estate, Income Statement, Risk Management, Market Dynamics, Market Trend, Portfolio Management, Growth Strategies, Business Economics, Portfolio Risk, Economics, Business Valuation, Financial Trading, Technical Analysis, Research
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Editing, Image Quality, Graphic Design, File Management
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Sustainability Reporting, Sustainable Business, Corporate Sustainability, Organizational Change, Sustainable Development, Sustainable Design, Proposal Development, Stakeholder Analysis, Environmental Social And Corporate Governance (ESG), Supply Chain Management, Sustainability Standards, Leadership and Management, Environmental Issue, Change Management, Stakeholder Engagement, Key Performance Indicators (KPIs), Financial Analysis, Energy and Utilities, Systems Thinking, Stakeholder Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Interactive Data Visualization, Data Visualization, Infographics, Data Visualization Software, Business Reporting, Data Ethics, Storytelling, Data-Driven Decision-Making, Generative AI, Responsible AI, Data Analysis, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Educational Materials, Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Instructional Design, Differentiated Instruction, Education Software and Technology, Case Studies, Curriculum Development, Student Support and Services, Diversity Awareness, Higher Education
Mixed · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Data Analysis, Data Cleansing, Databases, Query Languages, Data Transformation, MySQL Workbench, Data Integrity
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Peer Review, Video Game Development, Professional Development, Contract Negotiation, Media and Communications, Branding, Organizational Structure, Organizational Strategy, Brand Management, Business Planning, Game Design, Recruitment, Fundraising, Contract Management, Live Streaming, Higher Education, Workforce Planning, Content Creation, Relationship Building, Market Dynamics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Traffic Flow Optimization, Automation, Digital Signal Processing, Anomaly Detection, Spatial Data Analysis, Geospatial Information and Technology, Medical Imaging, Spatial Analysis, Data Preprocessing, Quantitative Research, Algorithms, Data Store
Beginner · Specialization · 1 - 3 Months