Our 8-week course offers a mix of digital and physical materials for every style of learning, support from expert instructors and the technical tools you need all in one place.
It's designed for absolute beginners and those who know some code but want to develop confidence and understanding by building real sites.
Go at your own pace and by the end, you'll be comfortable in making your own websites without assistance. Pretty cool!
What you’ll learn
Create beautiful websites using HTML, CSS + Javascript
Make mobile-friendly websites with responsive design
Code prototypes that include scrolling and animation techniques
Find + work with the best Javascript libraries
Fix your own code using Chrome's developer tools
Work effectively with other web designers and coders
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 is looking to create websites from scratch and to work with other coders. We’re not trying to turn you into a professional web developer, but this could be the first step.
Most of our students work in the creative industries – designers, strategists and copywriters are the most common jobs – but you can work in any sector to join the course.
This course is a great foundation for the skills you'll need to become a front end developer. Continuous learning is a must in this career, and that's why we've created courses such as Javascript for Designers and Advanced CSS + Javascript to cover more advanced topics. We always encourage students looking to change careers to practice lots and never stop learning, regardless of where and how they do it. That said, many of our students have gone on to become front end developers and we have many success stories to prove it!
That depends. We usually recommend it to get up-to-date with modern HTML and CSS, and best practices for code today. But you may also want to take a look at our Javascript for Designers course as an introduction to JavaScript, if you're feeling pretty confident in your HTML and CSS skills. If you decide to refresh your HTML and CSS skills with this course, by the end of it, you'll have a well-rounded "foundation" that can build into any of our more advanced JavaScript courses.
This course is quite different from a code bootcamp, but in a good way! We're self-paced, with lifetime access to the course and ongoing support. We're online-only with a community of SuperHi students and alumni from all over the world, that you'll join as soon as you're registered. And while we can't promise you a job, we have a lot of help and support around things like your résumé, portfolio and cover letter, including a Slack community where job opportunities are shared regularly. All of this has helped many of our students change careers and get jobs after completing courses with us, at a fraction of the price and time commitment as a bootcamp (there's no need to quit your job to learn!).
Nope! Our Foundation course is designed for beginners who are brand new to code.
By the end of Foundation you'll be able to make websites completely from scratch that look and feel however you want, with interactive components, take a look at our Hall of Fame to see some of the sites our students have built, many of which had only taken Foundation. This course will teach you the core languages that power the internet. Our courses (and the web!) open up from there.
All our course videos are taught using the SuperHi Editor, but you'll be able to apply everything you'll learn to a code editor of your choice. Many students go on to use other code editors, for example, if their workplace has an existing standard. Our Editor is designed with many smart features to help avoid wasted time looking for things like a typo or missing bracket (which is why we made it!), but the same code concepts apply to any editor.
We don't have any sample videos from the actual course, but take a look at our tutorials for a feel of our teaching style. Expect something like that, but much more in-depth.
Yes! This course covers responsive design.
In this first chapter, we learn the basics of writing HTML and CSS by creating a photography portfolio website with a parallax scroll effect.
Diving deeper into learning about HTML and CSS, we build a single-column website and make its layout responsive by adding media queries. We also learn about more HTML elements and the CSS box model.
We learn how to add more complexity and flexibility to our responsive website layouts by creating a multi-column site for a flower shop called Furneax's.
We talk about new layout styling techniques such as flexbox positioning, which is a powerful tool for controlling the flow of content with minimal code.
We learn the basics of Javascript, which allows us to turn static websites into something dynamic and interactive. We use a Javascript library called jQuery to create a shop website that has a filtering menu and a toggling feature on mobile devices.
We add interactive flair to our websites with hover transitions, transformations, and a menu that toggles open and closed with jQuery. We also add to our toolkit of layout techniques by learning about absolute and relative positioning.
We remix our Sally Hart portfolio site from Chapter 1 by creating a lightbox modal effect with Javascript and jQuery.
In this chapter, we use Javascript to create interactive effects based on how far the user has scrolled. We also define conditional logic using if/else statements and math.
In this final chapter, we create a full-page slideshow that can change slides automatically without user input.
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.
Rik (he/him) is a Mancunian coder, teacher and CEO of SuperHi. He was the co-founder of Steer (a code school in London) and has taught several thousand people to code. He is a bit too old to be posting memes on our social media and recently featured as a Sour Patch Kid in the Macy's Thanksgiving Parade.