Library

Over 450 high quality training videos on dozens of topics about web design, web development and iOS.

Web Design

Web Designers work with developers to create the visual look of a website. Web Design also includes 'front-end development' which are things like CSS, HTML and JavaScript. Still not sure if you fit in to this category? Watch the introductory video that explains the wonderful world of Web Design.

Web Development

Web Developers work with Web Designers to create the functionality of a site. They solve problems by writing elegant code. Still not sure if this is you? Watch the introductory video that explains the exciting universe of Web Development.

iOS Development

iOS Developers make iPhone and iPad apps using Xcode and Objective-C. Still not sure if iOS is right for you? Watch the introductory video that explains the fascinating world of iOS Development.

Topics

Archived Topics

You can still learn from our Archived content, but we won't be adding Badges, Quizzes or Code Challenges to it. We're planning on re-doing this content to streamline it, and once we do, it will appear in the normal Library. If you have any questions, just email us.

Projects

Project videos show you how to create real-world sites and apps, from start to finish. All example files are downloadable. Subscribe to Gold to view or watch a preview.

  • First Sprint

    Learn how a designer and developer can work together to develop a web application.

    Start Project
  • Second Sprint

    In this chapter we will cover the second sprint of the Easy Jobs website.

    Start Project
  • Third Sprint

    In this chapter, we will cover the third sprint in the Easy Jobs website.

    Start Project
  • Fourth Sprint

    In this chapter, we continue working on the Easy Jobs website

    Start Project
See all projects

New Badges

  • Storyboards

    Storyboards

    A storyboard is a visual representation of the user interface for an iOS application. A storyboard is composed of a sequence of scenes, each of which is represented by a view controller and its views. Scenes are connected by a segue, which represents the transition between two view controllers.

    Start Badge
  • Websites

    Websites

    Accessibility on a static website has a lot to do with creating semantic markup. However, creating an aesthetic with CSS is equally important and can help users with various types of vision and motor impairments.

    Start Badge
  • Objects, Classes, and Variables

    Objects, Classes, and Variables

    The Objects, Classes, and Variables badge gets you familiar with the Ruby language. You'll learn about how to tell the Ruby interpreter what to do, set variables, and create and instantiate classes.

    Start Badge