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: Vulnerability Assessments, Network Security, Security Engineering, Telecommunications, Infrastructure Security, Cyber Security Assessment, Threat Detection, Network Analysis, Continuous Monitoring, Security Strategy, Internet Of Things, Emerging Technologies, General Networking, Network Architecture, Enterprise Architecture, Infrastructure Architecture, Virtualization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, API Gateway, Extensible Markup Language (XML), JSON, Amazon Web Services, Cloud Deployment, Cloud Development, Application Programming Interface (API), Cloud Applications, Restful API, Data Processing, Data Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Enablement, Strategic Leadership, Leadership, Strategic Thinking, Data Ethics, Business Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Expense Management, Travel Arrangements, Auditing, Accounts Payable, Accounting, Cost Control, Compliance Auditing, Compliance Management, Fraud detection, Decision Making, Document Management, Record Keeping, Verification And Validation
Beginner · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Spring Framework, Android Development, IntelliJ IDEA, Functional Design, Interoperability, Unit Testing
Intermediate · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Computational Thinking, Design Thinking, Artificial Intelligence, Creativity, Ethical Standards And Conduct, Data Literacy, Digital pedagogy, Machine Learning, Data Quality, Computer Science
Beginner · Course · 1 - 3 Months

Yale University
Skills you'll gain: Ancient History, Art History, Architectural Design, Architecture and Construction, Architectural Engineering, Building Design, Civil Engineering, European History, World History, Case Studies, Design Elements And Principles
Beginner · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Debugging, Event-Driven Programming, Version Control, Application Deployment, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, .NET Framework, Microsoft Visual Studio, Software Design, Unit Testing, Software Testing, Program Development, Data Validation, Microsoft Development Tools, Security Testing, Software Development Tools
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Back-End Web Development, PostgreSQL, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Database Management, Databases, Data Validation, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Keyword Research, Performance Measurement, Google Analytics, Technical Consulting, Performance Analysis, Content Management Systems, Digital Marketing, Auditing, Performance Reporting, Web Content Accessibility Guidelines
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Project Closure, Engineering Management, Project Schedules, Project Controls, Work Breakdown Structure, Project Management Life Cycle, Scheduling, Project Implementation, Earned Value Management, Project Management, Timelines, Project Performance, Project Planning, Resource Planning, Resource Management, Resource Allocation, Forecasting, Performance Metric
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Ethics, Generative AI, ChatGPT, OpenAI API, Blogs, Artificial Intelligence, Social Media Management, Copywriting, Social Media Content, Content Creation, Marketing Automation, Social Media Campaigns, Social Media, Digital Content, Email Marketing, Web Development, Digital Publishing, Web Design and Development, Content Marketing, Productivity
Beginner · Course · 1 - 3 Months