Filter by
The language used throughout the course, in both instruction and assessments.
Results for "software design patterns"
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Programming Principles, Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Software Design, Graph Theory, Computer Science, Software Testing, Computational Thinking, File Management
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Programming Principles, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Software Design, Graph Theory, Computer Science, Program Development, Computational Thinking, Artificial Intelligence, Software Technical Review, File Management
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Data Import/Export, Restful API, Python Programming, Image Analysis, Data Manipulation, Jupyter, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Functional Design
Skills you'll gain: Cloud Infrastructure, Kubernetes, Google Cloud Platform, Identity and Access Management, Infrastructure As A Service (IaaS), Application Deployment, Containerization, Cloud Applications, Cloud Computing, CI/CD, Cloud Computing Architecture, Cloud Security, Cloud Management, Load Balancing, Service Level Agreement, Infrastructure as Code (IaC), Virtual Machines, Microservices, Service Level, Network Planning And Design
Google
Skills you'll gain: Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Productivity Software, Artificial Intelligence, Data Ethics, Security Awareness, Business Workflow Analysis, Innovation, Automation, Workflow Management, Information Privacy, Human Computer Interaction, Content Creation, Natural Language Processing, Complex Problem Solving
Skills you'll gain: Figma (Design Software), Usability Testing, Design Reviews, Mockups, User Interface and User Experience (UI/UX) Design, User Experience Design, Prototyping, User Centered Design, User Interface (UI) Design, Design Elements And Principles, Typography, Color Theory
University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Design, Web Content Accessibility Guidelines, Usability, Web Development, Semantic Web, Cloud Hosting, Web Servers, Data Validation
University of California San Diego
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Debugging, Network Model, Bioinformatics, Advanced Mathematics, Operations Research, Data Storage, Development Testing, Software Testing, Theoretical Computer Science, Computational Thinking, Network Analysis, Programming Principles, Computer Programming, Network Routing, Epidemiology, C++ (Programming Language), Infectious Diseases
Skills you'll gain: UI/UX Research, Usability Testing, User Experience Design, Usability, Presentations, Design Research, Persona (User Experience), User Centered Design, Research Methodologies, Prototyping, Interviewing Skills, Figma (Design Software), Information Privacy, Personally Identifiable Information
Skills you'll gain: Jupyter, Automation, Web Scraping, Python Programming, Data Manipulation, Data Import/Export, Scripting, Data Structures, Data Processing, Data Collection, Application Programming Interface (API), Pandas (Python Package), Programming Principles, NumPy, Object Oriented Programming (OOP), Computer Programming
Skills you'll gain: Package and Software Management, Desktop Support, Linux, Microsoft Windows, File Systems, Remote Access Systems, Operating Systems, Linux Administration, OS Process Management, System Support, Systems Administration, Software Installation, User Accounts, System Configuration, Linux Commands, Command-Line Interface, System Monitoring, User Provisioning, Authorization (Computing), Identity and Access Management
Skills you'll gain: SQL, Databases, Stored Procedure, Relational Databases, Database Design, Query Languages, Database Management, Data Analysis, Jupyter, Data Manipulation, Pandas (Python Package), Transaction Processing
In summary, here are 10 of our most popular software design patterns courses
- C, Go, and C++: A Comprehensive Introduction to Programming: University of California, Santa Cruz
- Coding for Everyone: C and C++: University of California, Santa Cruz
- Python 3 Programming: University of Michigan
- Preparing for Google Cloud Certification: Cloud Architect: Google Cloud
- Google AI Essentials: Google
- Create High-Fidelity Designs and Prototypes in Figma: Google
- Introduction to HTML5: University of Michigan
- Data Structures and Algorithms: University of California San Diego
- Conduct UX Research and Test Early Concepts: Google
- Python for Data Science, AI & Development: IBM