Library
- Courses More Content
Upcoming Content Roadmap
We’re currently working hard producing new library content as quickly as possible. We’ve got a bunch of new projects and topical content on the way, so stay tuned!
Websites
Learn how to design and build websites that work on desktops, tablets, and mobile devices.
-
CSS Foundations
Media Queries
-
How to Build a WordPress Theme
Converting Static HTML into WordPress Templates
Projects
-
Beginner
Build a Simple Website
Smells Like Bakin' is a cupcake company in need of a website. This project will walk us through the basics of HTML and CSS from the very beginning. HTML and CSS are the structural and presentational building blocks of every website and will serve as the foundation for any web project.
-
Intermediate
Build a Responsive Website
The Smells Like Bakin' cupcake company needs their website to work on tablets and phones. We will modify the code of their pre-existing website so that it is flexible and fits beautifully into a wide variety of screen resolutions and devices.
-
Advanced
Build an Interactive Website
This project will walk us through the basics of jQuery and JavaScript and add interactivity to the Smells Like Bakin' website. JavaScript is the interactivity or behavioral layer of a website's front end and is used to add polish and enhance the user experience.
-
Beginner
How to Make a WordPress Blog
This project will show students how to make a blog using the popular software, WordPress. We will learn how to install and setup WordPress, manage content and comments, and customize the design and functionality of a blog. By the end of the series you should have everything you need to start making your own blog and blogs for other people.
-
Intermediate
How to Build a WordPress Theme
The WordPress content management system powers a significant percentage of popular web sites on the web. It can be used to create anything from simple blogs and brochure web sites, complex web sites like social networking sites or e-commerce web sites. In this project we will learn how to build a custom portfolio website starting from an HTML prototype. You will need to know basic HTML and CSS and some PHP is recommended. You should also know the content in the How to Build a WordPress Blog project.
Deep Dives
-
7
Collection
HTML
This HTML tutorial helps you master HTML. Mastering HTML and its many elements is critical for any type of web professional. HTML or "Hyper Text Markup Language" describes the basic structure and content of a web page.
-
13
Collection
CSS Foundations
Cascading Style Sheets (CSS) is a language used to describe the visual look of a web page. Using CSS, it is possible to change colors, margin, padding, fonts, and much more. This content will consolidate the previously released CSS Foundations and CSS3 in a brand new and updated series.
-
1
Collection
Website Basics
Beyond HTML and CSS, there are several basic technology skills that every web professional should know. Some of these include uploading files to the web via FTP or purchasing domains and hosting.
-
3
Collection
Aesthetic Foundations
Aesthetic Foundations will cover the elements and principles of art, along with color theory. This basic knowledge will provide a design language that enables more effective communication amongst designers and other team members.
-
6
Collection
JavaScript Foundations
Learn the fundamentals to the JavaScript Language. JavaScript is the key to programming in the browser, mastering jQuery, and building apps with Node.js. You will learn how to program effectively in JavaScript, the different types, functions, and techniques for writing solid JavaScript. You will benefit from taking Introduction to Programming if you don't have much experience with programming.
-
7
Collection
Photoshop Foundations
Photoshop Foundations teaches the knowledge and skills relating to Adobe Photoshop that are most relevant for a web design professional. The lessons learned here provide a solid foundation for studying more advanced Photoshop topics.
-
3
Collection
Accessibility
Accessibility is the practice of making websites available to all people, regardless of their abilities or disabilities.
-
1
Collection
Technology Foundations
Beyond HTML and CSS, there are several basic technology skills that every web professional should know. Some of these include uploading files to the web via FTP or purchasing domains and hosting.
-
6
Collection
Illustrator Foundations
Explore the power of Adobe Illustrator with Mat Helme - our very own multi-talented Design Teacher. Illustrator Foundations takes a project-based learning approach to the application's core features, including every tool relevant to web design. By the end of the course you'll be ready to apply your newly acquired skills to your future projects.
-
2
Collection
UX Foundations
User Experience, or UX Foundations, provides a broad, introductory overview to user research, personas, content strategy, and design patterns and conventions. With an emphasis on people, and how they interact with things – rather than technology, this course does not depend on any specific skill set. Anyone with an interest in UX design will find something useful and applicable to their craft within this deep dive course.
See what's ahead
We’re currently working hard producing new library content as quickly as possible. We’ve got a bunch of new projects and topical content on the way, so stay tuned! Checkout a listing of releases for the near future.
View Roadmap