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: Front-End Web Development, Responsive Web Design, Bootstrap (Front-End Framework), Web Design and Development, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface (UI), Web Design, Event-Driven Programming, UI Components, Web Applications, Javascript, User Interface (UI) Design, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Project Schedules, Scope Management, Project Scoping, Requirements Management, Scheduling, Requirements Elicitation, Feasibility Studies, Project Planning, Project Management, Timelines, Change Control, Project Documentation, Change Requests, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Web Content, User Experience, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Integral Calculus, Calculus, Verification And Validation, Engineering Calculations, Advanced Mathematics, Algebra, Trigonometry, Applied Mathematics
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Cloud Computing, Cloud Security, Cloud Hosting, Amazon Web Services, Cloud Infrastructure, Cloud Computing Architecture, Cloud Solutions, Cloud Services, Amazon S3, Distributed Computing, Amazon Elastic Compute Cloud, Cloud Management, Capacity Management, Cloud Deployment, Infrastructure As A Service (IaaS), Virtualization, Cloud Storage, Software As A Service, Virtualization and Virtual Machines, AWS Identity and Access Management (IAM)
Build toward a degree
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Overcoming Objections, Data Storytelling, Persuasive Communication, Data Presentation, People Analytics, Human Resource Strategy, Oral Expression, Presentations, Benchmarking, Prompt Engineering Tools, Stakeholder Communications, Data Literacy, Data Validation, AI Integrations, AI Personalization, Artificial Intelligence, Correlation Analysis, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Analytical Skills, Amazon S3, Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Storage, Analysis, Public Cloud, Cloud Computing, Cloud Management, Cloud Infrastructure, Data Storage Technologies, Geospatial Information and Technology, Data Storage, Scalability, Performance Testing, Data Management, Application Lifecycle Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI API, OpenAI, Real Time Data, Embeddings, Web Applications, Application Programming Interface (API), Token Optimization, User Interface (UI), Web Design and Development, Front-End Web Development, Generative AI, Large Language Modeling, Javascript
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Information Architecture, WordPress, Secure Coding, Data Management, Content Management Systems, Data Storage, Content Management, PHP (Scripting Language), Back-End Web Development, Maintainability, Code Reusability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Business Intelligence, Spreadsheet Software, Business Reporting, Data Visualization, Interactive Data Visualization, Data Presentation, Dashboard, Dashboard Creation, Data Analysis, Data Visualization Software, Data-Driven Decision-Making, Data Transformation, Analysis, Predictive Analytics, Data Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Investment Banking, Presentations, Sales Presentations, Data Visualization, Data Storytelling, Oral Expression, Client Services, Financial Data, Business Valuation, Mergers & Acquisitions, Financial Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Game Design, Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Computer Graphic Techniques, Generative AI, Machine Learning, Object Oriented Design, C# (Programming Language)
Intermediate · Course · 1 - 4 Weeks