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.

Skills you'll gain: Visualization (Computer Graphics), Computer Graphic Techniques
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rmarkdown, Knitr, Surveys, Survey Creation, Data Quality, Sample Size Determination, Statistical Hypothesis Testing, Data Governance, Market Research, Regression Analysis, Predictive Modeling, Quantitative Research, Data Analysis, Statistical Analysis, Key Performance Indicators (KPIs), R Programming, Excel Formulas, Business Intelligence, Data Visualization, Performance Metric
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Canva (Software), Visual Design, Layout Design, Virtual Environment, Graphical Tools, Graphic and Visual Design Software, Design Elements And Principles, Graphic and Visual Design, Design, Color Matching, Graphic Design, Content Creation, Marketing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Planning And Design, Network Troubleshooting, Internet Of Things, Network Security, Network Engineering, Network Architecture, Computer Networking, Network Infrastructure, Network Routers, TCP/IP, Network Routing, Virtual Local Area Network (VLAN), Routing Protocols, System Configuration, Network Switches, Firewall, Enterprise Architecture, Dynamic Host Configuration Protocol (DHCP), Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft PowerPoint, Presentations, Animations, Oral Expression, Multimedia, Public Speaking, Visual Design, Case Studies, Design Elements And Principles, Layout Design, Productivity Software, Microsoft Office, Data Visualization, Content Creation, File Management
Mixed · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Game Design, Video Game Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Animation and Game Design, Interactive Design, Interaction Design, Experience Design, User Experience, Systems Design, Human Factors, Augmented and Virtual Reality (AR/VR), Storytelling, Game Theory
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Story, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Usability, Design Thinking, User Experience Design, Mockups, Usability Testing, Wireframing, User Experience, User Centered Design, User Feedback, Design, Prototyping, Figma (Design Software)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Application Development, Debugging, Application Deployment, Program Development, Computer Graphics, Visualization (Computer Graphics), Maintainability, Graphics Software, Development Environment, C++ (Programming Language), Computer Graphic Techniques, Application Lifecycle Management, Software Development Life Cycle, Context Management, Software Architecture, Code Reusability, Memory Management
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Data Warehousing, Database Design, Data Integration, Extract, Transform, Load, Data Modeling, Relational Databases, Data Architecture, Business Intelligence, SQL, Pivot Tables And Charts, PostgreSQL, Data Transformation, Project Management
Mixed · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Disabilities, Web Content Accessibility Guidelines, Education and Training, Multimedia, Educational Materials, Adaptive Equipment, Pedagogy, Hypertext Markup Language (HTML), Developmental Disabilities, Instructional Design, Visual Impairment Education, Diversity Awareness, Labor Law, Law, Regulation, and Compliance, Family and Medical Leave Act of 1993, Microsoft Office
Beginner · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Solution Design, Programming Principles, Theoretical Computer Science, Data Structures, Applied Mathematics, Computer Science
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Structural Engineering, Structural Analysis, Construction Estimating, Civil Engineering, Construction, Engineering Calculations, Drafting and Engineering Design, Building Codes, Engineering Plans And Specifications, Design Specifications, Engineering Documentation, Engineering Drawings, Technical Documentation
Intermediate · Course · 1 - 4 Weeks