coLearning: Modern Web

  • Modern Web coLearners only, please
  • More info!

COURSE GOALS:

SEMANTIC HTML
You’ll learn how to structure your pages using the minimum elements necessary. With an eye on semantics, you’ll also learn how new HTML5 elements describe a page’s structure more clearly and concisely to the browser and assistive technologies.

CSS
CSS3 and modern browsers have given us a whole new set of tools. You’ll learn best practices for writing CSS and how to mindfully take advantage of new properties.

SASS
You’ll learn why front-end developers love CSS preproccesors like SASS. By extending CSS with familiar programming mainstays like variables, functions, and equations, SASS has reinvented the workflow of writing CSS. 

RESPONSIVE DESIGN
The goal of responsive design is to provide the best experience on every device. We’ll discuss the best way to set breakpoints and how to make sure your images look great and load fast. You’ll learn techniques to streamline the process and how to future-proof your sites so they work seamlessly across devices.

JAVASCRIPT/JQUERY
You’ll learn how javascript and jquery can provide necessary interaction for your sites and what frameworks and libraries are essential tools for the modern front-end developer.

VERSION CONTROL & TASK AUTOMATORS
Get up and running with Git. You’ll learn how to integrate version control into your workflow and how to contribute to a code repository. You’ll also learn the power of task automators. Compiling, minifying, and optimizing are only the beginning as we dive into Grunt.

WORKING WITH BACK-END TECHNOLOGIES
Chances are, the sites you make will be driven by a back-end programming language like Ruby on Rails or PHP. Whether it’s a custom application or a content management system, you’ll learn how to work within these environments.