Full Courses

All our full courses are taught by experienced practitioners and focused on in-demand skills and technologies. Each includes 3 to 6 hours of video instruction, quizzes, assignments, a final exam, and certification when you pass!

Coding for Designers

Learn HTML and CSS and become the Web Designer that Developers love. Professional design experience is a prerequisite, but no prior web or coding experience is necessary.

Learn More

Skills Covered

  • HTML basics
  • CSS basics
  • Bootstrap basics
  • And more...

This Course is For

  • Designers
  • Creatives
  • Copy Editors
  • Anyone struggling with HTML

jQuery Building Blocks

This course will teach you 5 easy techniques for adding interactivity to your web pages. By the end of the course, you’ll be able to add features and style to your web pages, from simple animations to complex dynamic content.

Learn More

Skills Covered

  • Navigation, animation, and server interaction
  • JavaScript
  • HTML/CSS
  • And more...

This Course is For

  • Designers with coding chops
  • Front-End Developers
  • JavaScript Developers

UX Fundamentals

Learn how to apply user-centered design principles to improve your website and mobile app design. A must-take course for anyone working in web design and development.

Learn More

Skills Covered

  • User research
  • Wireframing and prototyping
  • User testing
  • And more...

This Course is For

  • Web Designers
  • Creatives
  • UX Designers
  • Anyone who works on UX projects

JavaScript Foundations

Learn the fundamentals of programming with JavaScript and get started on the road to its mastery.

Learn More

Skills Covered

  • JavaScript
  • Programming basics
  • The interaction between JavaScript and HTML
  • And more...

This Course is For

  • Designers with coding chops
  • Front-End Developers
  • jQuery Developers

Writing for Web & Mobile

Learn how to write compelling content through meaningful audience research and find the right words to attract and engage users.

Learn More

Skills Covered

  • Online writing strategies
  • Content-first UX design
  • Audience research
  • And more...

This Course is For

  • Copy Editors
  • Marketers
  • Web Designers
  • Content Strategists

Information Design and Visualization Fundamentals

Learn the design and visual principles needed to create effective information graphics and data visualizations.

Learn More

Skills Covered

  • Visual design principles
  • Interactive design principles
  • Mapping and charting tools
  • And more...

This Course is For

  • Designers
  • Creatives
  • Data scientists

Modern Web Design

This course will prepare you to be a front-end developer by walking you through the process of building a simple, responsive website using HTML, CSS and JavaScript.

Learn More

Skills Covered

  • HTML Markup
  • Using CSS as a design tool
  • Adding interactivity with JavaScript
  • And more...

This Course is For

  • Aspiring Front-End Developers
  • Designers
  • Creatives

JavaScript & jQuery Survival Guide

This course will prepare you to tackle real-world projects that require the use of jQuery and JavaScript by walking you through a number of exercises and coding examples.

Learn More

Skills Covered

  • Developer Tools
  • Events and Event Handlers
  • Manipulating HTML & CSS With jQuery
  • And more...

This Course is For

  • Front-End Developers
  • JavaScript Developers
  • Full Stack Developers

Responsive Web Design Fundamentals

This is a hands-on, code-intensive course on how to build high-performance, responsive websites that look great across multiple screen sizes and devices.

Learn More

Skills Covered

  • Strategic thinking about responsive process
  • Page layout structure with HTML & CSS
  • Responsive typography and image techniques
  • And more...

This Course is For

  • Front-End Developers
  • Designers with coding chops
  • JavaScript Developers

Gym Shorts

Gym Shorts are short, snackable courses that all last under an hour. Like our longer courses, they are practical, taught by experienced practitioners, and focused on in-demand skills and technologies.

Defeating Busy

Learn how to estimate, plan, track, and manage your time in order to complete projects. Being busy isn’t a bad thing, but not being in control of your own time is.

Learn More

Skills Covered

  • Project estimation
  • Time tracking
  • Team/client communication skills
  • And more...

This Course is For

  • Designers
  • Developers
  • Anyone with a deadline

Grid Layout in Bootstrap 3

Get up to speed with the Twitter Bootstrap's grid layout system and learn how to build a responsive layout that looks great on multiple screen sizes and devices.

Learn More

Skills Covered

  • Bootstrap basics
  • Prototyping with Bootstrap
  • Responsive layout
  • And more...

This Course is For

  • Web Designers
  • Front-End Developers
  • UX Designers

Creating a WordPress Theme

Learn how to convert your HTML/CSS design into a WordPress website. Discover how to set up a local development environment, and add WordPress tags to your design.

Learn More

Skills Covered

  • Intermediate HTML/CSS
  • WordPress themes
  • WordPress tags
  • And more...

This Course is For

  • Developers
  • Designers with coding chops
  • WordPress beginners

Introducing Sketch for UX and UI

Learn how to use Sketch tools and features in order to build an interactive prototype for a mobile website.

Learn More

Skills Covered

  • Sketch fundamentals
  • Building static wireframes and prototypes
  • Interactive prototyping
  • And more...

This Course is For

  • UX Designers
  • Web Designers
  • Front-End Developers

Introduction to Git and GitHub

Learn the basics of version control and get a high-level overview of both Git and GitHub. Perfect for someone with little to no first-hand experience with either.

Learn More

Skills Covered

  • Version control
  • Project workflow
  • Collaborative coding
  • And more...

This Course is For

  • Developers
  • Designers
  • Digital Creatives

Structuring and Organizing HTML5 Forms

Learn some of the latest standards and thinking around coding HTML forms using the new HTML5 tags and attributes.

Learn More

Skills Covered

  • Web Forms
  • HTML
  • CSS
  • And more...

This Course is For

  • Developers
  • Designers
  • Digital Creatives

Advanced Rapid Prototyping with Axure

Learn how to use the conditional logic features in Axure in order to quickly create an interactive prototype.

Learn More

Skills Covered

  • Interactive prototyping
  • Basic programming logic
  • User flows
  • And more...

This Course is For

  • UX Designers
  • Interactive Designers
  • Information Architects

Creating a Drupal 8 Theme

This course will teach you how to create themes for Drupal 8. Specifically, you will learn how to install a local development environment for Drupal 8, and use the new TWIG templating engine to customize the structure and style of your theme.

Learn More

Skills Covered

  • Intermediate HTML/CSS
  • Drupal theming
  • TWIG syntax
  • And more...

This Course is For

  • Developers
  • Designers with coding chops
  • Drupal 8 beginners

Build Better Websites With Chrome Developer Tools

In this course, you will get a familiarity with all aspects of the built-in developer tools within the Chrome browser. Understanding how to use these tools will speed up your development time and help you create bug-free, high-performing pages and web applications.

Learn More

Skills Covered

  • HTML & CSS Modification
  • Console Debugging
  • Page Inspection
  • And more...

This Course is For

  • Front-end developers
  • Designers with coding chops
  • JavaScript programmers

Introduction to Node.js

In this course, you will learn how to build a simple web app using Node.js.

Learn More

Skills Covered

  • Installing Node.js
  • Using npm to install various packages for your project
  • Working with a templating engine
  • And more...

This Course is For

  • Front-end developers
  • JavaScript programmers
  • Designers with coding chops

3D Modeling for Virtual Reality Creation

Learn how to create 3D generated imagery in Maya for use in Virtual Reality production.

Learn More

Skills Covered

  • Basic 3D Modeling
  • Animation and Rigging
  • Basic 3D Lighting
  • Rendering and Cameras
  • Pre-rendered Cinematic VR creation and publishing
  • And more...

This Course is For

  • Anyone interested in 3D modeling
  • Anyone interested in virtual reality workflow
  • 3D artists interested in virtual reality production