A flexible, 4-week online course that teaches you advanced front-end skills. Learn to create fancy animations, use new code libraries and grab data from other websites with APIs and Ajax.
It's designed for people comfortable with HTML, CSS and beginner level Javascript and want to delve a bit deeper.
This is a great next step for students who have already completed our Javascript for Designers course.
What you’ll learn
Drawing and animating SVGs to add background effects and shape morphing
Using Ajax to get content from sites like Giphy to display on our own website
How to work with open-source code libraries and plugins from GitHub
The latest and greatest in modern CSS + Javascript to make our code more elegant and future-proofed
Getting advanced with scrolling events to create tasteful parallax effects
How to identify and investigate performance issues to help your site run smoothly and speedily
Requirements
A computer (Windows, Mac or Linux) with the latest version of Chrome installed and a broadband internet connection. That’s it!
Target Audience
Anyone who already has some front-end experience and is looking to level up on Javascript and CSS knowledge. This would be a definite next step if you’re keen to build impressive functionality and tackle more complex code problems. If you aren't yet comfortable coding with CSS and Javascript, we recommend that you first take our Foundation HTML, CSS + JS course and Javascript for Designers course.
Most of our students work in the creative industries – designers, strategists and copywriters are the most common jobs amongst our students – but you can work in any industry to join the course.
In our first week we will build a website for FIFTY Festival, which uses scrolling and animation effects in Javascript, along with flexbox and CSS blending effects
In our second week we will build a site that lets us search for Gifs using Giphy’s API. We’ll talk about APIs and why they’re so great and how we can use Ajax to fetch data. We’ll also explore some new CSS Grid layout and flexbox tricks.
Super Shapes explores SVG and how to use them to create motion graphics for the web. We’ll look at creating the shapes and animating them individually using Javascript. We’ll dive into grids and how we can use a CSS toolkit to write minimal CSS.
Good Times is a one day design event in Melbourne. The site uses responsive 12 column grid layouts, typographic effects, scrolling animations, parallax tilts, horizontal scrolling and Stripe for accepting payments from event attendees.
Lawrence is a full-stack web developer and teacher who has also taught over a thousand people how to code. He was previously an instructor at London code school Steer.