Taught by
Rik Lomas
Lesson 01
Lesson 02
Lesson 03
Lesson 04
Lesson 05
Lesson 06
Lesson 07
Lesson 08
Lesson 09
Lesson 10
Lesson 11
Lesson 12
Lesson 13
Lesson 14
Lesson 15
Lesson 16
Lesson 17
Lesson 18
Lesson 19
Lesson 20
Lesson 21
Lesson 22
Lesson 23
Lesson 24
Lesson 25
Lesson 26
Lesson 27
Lesson 28
Lesson 29
Lesson 30
Lesson 31
Lesson 32
Lesson 33
Lesson 34
Lesson 35
Homework 01
Our students are based all over the world and work at creative companies large and small. Why not check out some of their work?
View student workDon’t worry, we are here to help you with:
Remember, there’s no such thing as a silly question, so don’t hesitate to reach out, we love hearing from you!
Our flexible, 8-week online Rails course offers support from expert instructors, real-world projects (as if you were to work with a client) and all the techniques you need to take payments, upload files and create your own login system.
It's designed for people new to back-end coding and those who know a little code but want to develop confidence and understanding by building custom web applications from scratch.
A computer with Mac OS X 10.9 or above, Windows XP or above, or a recent Linux version installed and a broadband internet connection. That’s it!
Anyone looking for the tools you need to create completely customized web applications from scratch and to work with other coders.
We would recommend a little bit of knowledge of HTML, CSS and Javascript before starting this course – it isn't needed but it would help make your sites even better if you want to customize the designs.
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.
In the first week, we'll talk about how to take apart a client proposal and get set up with Ruby on Rails
This week, we talk about how to add validations, SEO-friendly URLs, geolocation and filters. We also explore how to add gems to our project and get our site on Heroku.
This week we talk about user systems: how to sign up, how to log in and how to log out. We also add in our user system to our reviews and comments, talk about authorization plus add in a new feature around bookmarking.
This week we add image uploading with resizing, an admin center tied to our user system, a brand new homepage plus we get the site live!
This week, we'll start with a brand new project - an ecommerce store called Another Pin Co. This week, we'll talk about how to set up a store with a cart that follows users around the site.
Let's take some payments! This week, we integrate with Stripe's payment system and also set up emails too.
This week, we talk about a brand new project, Source and how to think about a subscription model service. We also get into Git, Github and Heroku even more.
This week, we'll finalize Source by adding in Stripe's subscription plan, adding our own search and categories, and implementing model and system testing.
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.