Courses


This course teaches web design beginners how to turn their design in Photoshop into a fully functioning web site in Dreamweaver. Sue Jenkins shows how to create mockups, slice, and optimize web graphics, and build a site using the Dreamweaver HTML and CSS templates. The course also covers how to customize HTML and CSS to style and position content, test and validate code, and use FTP to transfer finished site files to a host server. Postlaunch site maintenance is also discussed so that designers can keep their web sites up to date. Exercise files are included with the course.


In this course I will be taking you on a journey of getting to know Laravel 3, a young and beautiful PHP framework with a vibrant and supportive community. You will learn what Laravel framework is, how to get it up and running on local and cloud environment, the structure of applications and what Laravel could be used for (along with real life examples that are already out there on the internet). In the course we will develop a simple Blog application and a more challenging Twitter-like application called Critter.

A style guide helps clarify a company's voice, look, and identity. In this course, Nigel French explains the components that make a style guide—sometimes called a branding guidelines book. The course shows the importance of the style guide for maintaining logo integrity, a unified voice, and consistent use of typography, color, and imagery.

Creating a consistent style across your collateral is critical to building a brand identity that allows your customers to instantly recognize your company and distinguish it from others. In this course, designer Steve Harris shows how to design print assets like business cards, letterhead, and envelopes that build brand awareness and catch the reader's attention. Over the course of the design process, he shows how to create a complete package in Adobe InDesign and output it for professional printing.


In this course you will examine real world problems -- rescue the Apollo 13 astronauts, stop the spread of epidemics, and fight forest fires -- involving differential equations and figure out how to solve them using numerical methods. You'll need a basic knowledge of programming for this course, around the level of CS 101 or equivalent. You'll also need to understand trigonometry at the high school level, as well as basic vector algebra. This class will primarily involve solving equations numerically rather than analytically, but some exposure to calculus and physics at the level of PH 100 wouldn't hurt. By the end of this course, you'll develop an intuition for the use of differential equations in the applied sciences. You'll also learn how to build mathematical models for systems of differential equations. Along the way, you'll learn how to translate mathematical expressions into Python code, and solve some really cool problems!


