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: File Management, Operating Systems, Virtual Machines, Virtualization, Virtualization and Virtual Machines, Scalability
Beginner · Course · 1 - 4 Weeks

Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Scripting Languages, Scripting, Web Applications, Web Language, Web Development, Visual Basic (Programming Language), Back-End Web Development, Web Content, Content Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Infrastructure, Cloud Management, Data Architecture, Cloud Infrastructure, Cloud Engineering, Data Warehousing, Database Administration, Capacity Planning, Infrastructure as Code (IaC), Database Architecture and Administration, Cloud Security, Disaster Recovery, Data Security, Site Reliability Engineering, Problem Management, Solution Architecture, Resource Management, Business Continuity Planning, Performance Analysis, Cost Benefit Analysis
Advanced · Course · 1 - 3 Months

Skills you'll gain: Plot (Graphics), Swift Programming, UI Components, Apple iOS, iOS Development, Interactive Data Visualization, User Interface (UI), User Interface (UI) Design, Hypertext Markup Language (HTML), Data Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Application Development, Web Design and Development, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Transaction Processing, Business Logic, Programming Principles, Data Validation
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Team Building, Team Collaboration, Team Management, Team Performance Management, Collaboration, Team Leadership, Cross-Functional Collaboration, Product Strategy, Business Transformation, Business Leadership, Accountability, Strategic Leadership, Product Management, Organizational Structure, Accountability Frameworks, Stakeholder Engagement, Leadership, Culture Transformation, Empowerment, Stakeholder Communications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache, Data Infrastructure, NoSQL, Big Data, Database Management Systems, Databases, Unix Shell, Data Storage, Data Storage Technologies, Database Design, Software Installation, Data Access, Data Modeling, Data Persistence, Systems Integration, System Configuration, Command-Line Interface, Enterprise Application Management, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, Google Cloud Platform, Application Development, Application Design, Data Store, Cloud API, Data Storage, Cloud Storage, Data Storage Technologies, Software Development Tools, Databases, Development Environment, Data Access, Scalability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Deployment, Model Deployment, Infrastructure As A Service (IaaS), Kubernetes, Cloud Computing, Cloud Platforms, Application Deployment, Model Optimization, Infrastructure Architecture, Distributed Computing, Containerization, Network Planning And Design, System Configuration, Network Performance Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Storytelling, Ggplot2, Data Analysis, Plot (Graphics), Data Visualization, R (Software), Regression Analysis, Data Presentation, R Programming, Statistical Analysis, Data Visualization Software, Statistical Visualization, Data Quality, Scatter Plots, Anomaly Detection, Probability & Statistics, Descriptive Statistics, Analytical Skills, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI, Cloud Development, Cloud Applications, Google Cloud Platform, Software Development Tools, Application Development, Prompt Patterns, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks