California Institute of the Arts
Skills you'll gain: Graphic Design, Design and Product, Visual Design, Communication, Computer Graphic Techniques, Computer Graphics, Creativity, Graph Theory, Visualization (Computer Graphics), Geometry
University of Alberta
Skills you'll gain: Software Architecture, Software Engineering, Systems Design, Programming Principles, Computer Programming, System Software, Application Development, Computer Architecture, Design and Product, Java Programming, Software Engineering Tools, Problem Solving, Computational Thinking, Project Management, Process Analysis
California Institute of the Arts
Skills you'll gain: Graphic Design, Strategy, User Experience, User Experience Design, Visual Design, Web Design
Learn Software Design Patterns from leading universities and companies
Explore Software Design Patterns skills
Filter by
The language used throughout the course, in both instruction and assessments.