Courses
Introduction to Web and Mobile
Absolute beginners emerge from this course with the ability to design, code, and create beautiful websites with HTML and CSS — the building blocks of any webpage. For your final project, you they hand-code, build, and launch a responsive personal website.
Web Design Production: JavaScript for Designers
This introduction to JavaScript covers basic computer programming concepts, such as variables, data types, loops, and arrays. It progresses to more complex concepts that include functions, DOM traversal,
and events.
Mobile Design Patterns and Emerging Platforms
This course guides you through the creation of mobile designs and presentations, from concept to prototype. You apply the latest mobile design guidelines and best practices for iOS and Android for UX and UI design.
Interactive Typography for the Web
Engaging, expressive Web typography maximizes a website’s impact. Explore new techniques for enhancing your type with CSS animations, know when to use variable fonts, and learn how to specify px, pt, sp, or dp.
Design Systems
Create and document a design system by expanding your visual lexicon to other products while maintaining a consistent cross-platform experience. Topics covered include style guides, pattern libraries, collections of reusable interface components, CSS
frameworks, and repeatable design operations.