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.

Meta
Skills you'll gain: Swift Programming, Apple iOS, iOS Development, User Interface and User Experience (UI/UX) Design, User Interface (UI), Git (Version Control System), User Interface (UI) Design, Version Control, Mobile Development, User Experience, Wireframing, UI Components, Application Development, Application Design, Apple software proficiency, Knowledge of Apple Software, Data Management, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Clinical Research, Clinical Trials, Pharmaceuticals, Pharmacology, Medical Science and Research, Epidemiology, Scientific Methods, Statistical Methods, Data-Driven Decision-Making, Regression Analysis, Logistic Regression
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Systems Thinking, Sustainable Systems, Environmental Laws, Sustainable Development, Land Management, Climate Change Adaptation, Community Development, Land Development, Social Impact, Sustainable Design, Social Justice, Environmental Regulations, Stormwater Management, Environmental Policy, Environmental Issue, Water Sustainability, Policy Analysis, Sustainable Technologies, Climate Change Mitigation, Policy Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Verification And Validation, Front-End Web Development
Beginner · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Adobe After Effects, Animations, Video Production, Post-Production, Motion Graphics, Photo/Video Production and Technology, Videography, Video Editing, Conceptual Design, Ideation, Visual Storytelling, File Management, Cinematography, Timelines, Computer Graphic Techniques, Graphics Software, Control Panels, Color Matching
Beginner · Specialization · 3 - 6 Months

Infosec
Skills you'll gain: Risk Management Framework, Federal Information Security Management Act, NIST 800-53, Systems Development Life Cycle, Cyber Risk, Security Management, Continuous Monitoring, Cyber Security Policies, Security Controls, Authorization (Computing), Cybersecurity, Cyber Security Assessment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development Tools, UI Components, Application Frameworks, Web Frameworks, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Stakeholder Engagement, Grant Writing, Resource Allocation, Strategic Decision-Making, Grant Applications, Proposal Development, Strategic Thinking, Stakeholder Communications, Resource Management, Strategic Planning, Social Impact, Fundraising, Business Modeling, Value Propositions, Innovation, Leadership
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Design Elements And Principles, Graphic and Visual Design, Content Creation, Graphical Tools, Creative Design, Graphics Software, Graphic and Visual Design Software, Design, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Annual Reports, Governance, Corporate Accounting, Law, Regulation, and Compliance, Financial Industry Regulatory Authorities, Regulatory Requirements, Compliance Management, Financial Regulations, Regulation and Legal Compliance, Management Reporting, Regulatory Compliance, Accountability, Accountability Frameworks, Governance Risk Management and Compliance, Financial Accounting, Organizational Structure, Leadership and Management, Business Leadership, Stakeholder Engagement, Stakeholder Analysis
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Mobile Development, React Native, Application Development, User Story, Mobile Development Tools, Flutter (Software), User Interface and User Experience (UI/UX) Design, User Interface (UI), Data Persistence, User Interface (UI) Design, Figma (Design Software), Application Deployment, Application Programming Interface (API), Software Development, GitHub, Git (Version Control System)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Cybersecurity, Network Security, Cryptographic Protocols, Cyber Attacks, Encryption, IT Security Architecture, Identity and Access Management, Threat Management, Threat Detection, Firewall, Key Management, Security Management, Infrastructure Security, Security Controls, Network Planning And Design, Authorization (Computing), Public Key Infrastructure, Authentications, Risk Management Framework
Beginner · Course · 1 - 3 Months