1. Hello Apply Now! Sign In
Get Our Free E-Book!

Web Fundamentals
Learn the building blocks of the web. We cover the principles behind full-stack applications so that you're ready to specialise in modern web development.
6 weeks
£4,000 to £5,000
Required Level
Beginner - Intermediate

Apply Now!

Your Journey To Becoming A Web Developer Starts Here

If you've been self-studying web development, you'll have begun to realise how much there is to cover, and how much there is still to learn. Whatever path you choose, having the right foundations in web development is essential if you are to grasp the principles behind popular frameworks such as Ruby on Rails, MEAN, Node.js or mobile development. This course is designed to orientate you in six weeks, covering programming, networking and databases to understand the fundamentals of the web. With the support of our instructors and our unique live-in learning community, we can help you get the grounding you need before you take a specialist course.

How It Works

6 Weeks
Web Fundamentals
Expert Course
  1. Pre-course: Groundwork

    We'll set you some work when you sign-up to help you on your way. If you've not coded before, it'll help you find out what you need to study and when you'll be ready to move onto the next stage.

  2. Web Development Course

    For six glorious weeks, stay in our state-of-the-art, luxuriously renovated mansion, with private en-suite rooms allocated to each trainee. Our approach combines the intensity of a coding bootcamp with the comforts of a countryside retreat.

  3. Post-course: Choose a specialism

    With a variety of courses to choose from, you can build on the foundations that you'll learn about on this course and specialise in the tech stack or platform of your choice, whether that's web or mobile. Once you've qualified, you'll be able to join our network of experts and take on client-facing projects with us.

Web Fundamentals Syllabus

We'll help you to foster the best principles of web development, learning to code in Ruby, JavaScript and SQL to build substantial apps that persist data over the network. We'll cover how to make those apps responsive and accessible using HTML5 and CSS techniques. We'll show you how to test-drive your code and think like a developer, learning best practices along the way.

  • Week 1

    Procedural Programming with Ruby

    • Control Statements
    • Data Structures
    • Advanced Ruby concepts
  • Week 2

    Object-Oriented Ruby

    • Single Responsibility Principle
    • Design Patterns
    • Refactoring
  • Week 3

    Databases & SQL

    • SQL
    • Normalisation
    • Active Record
  • Week 4


    • Protocols
    • Networking
    • RESTful architecture
  • Week 5

    HTML & The DOM

    • HTML 5
    • CSS
    • JavaScript
  • Week 6

    Front End Development

    • Front-end frameworks
    • PSDs versus Responsive Design
    • Asset Pipeline

Your Instructors

Dan Garland

Dan Garland has thirteen years experience in creating web applications. After graduating from the University of Bristol with a Computer Science degree, he went on to found Ruby consultancy We Got Coders, specialising in full-stack web development, working with start-ups and agencies.

He has been teaching web development for three years as the lead instructor at We Got Coders. Previously he has taught in New York with General Assembly and has spoken at several coding workshops and meet-ups in London.

Lorin Thwaits

Lorin firmly believes that code exists in order to change the world to be a better place. Most of his professional experience has been with .NET and Java projects for the financial industry, but he loves to code recreationally as well.

He brings a deep love of code into the classroom. He has split his time evenly between doing projects and teaching over the past 20 years, and looks forward to introducing many more passionate people into the world of software development. As of late the stacks he fancies are Rails, node.js, and Apple's recently-released Swift.


Course rating: based on 0 ratings
We Got Coders

Our Locations

Yewlands House
Yewlands Hoddesdon Hertfordshire EN11 8BX
De Vere Jubilee Conference Centre
Triumph Road Nottingham Nottinghamshire ND8 1GH
  •  rmp wgc 4

    Yewlands House

    Start your life as a digital nomad. Our state of the art training facility doubles as amazing accommodation, offering you the space to live and work and get help when you need it

    Read More
  • Jcc atrium area image 00080

    De Vere Jubilee Conference Centre

    De Vere Jubilee Conference Centre is situated 1.6 miles from the centre of Nottingham, set within its own lakeside grounds within the University of Nottingham's Jubilee Campus.

    Read More
  • Price

    Price Plans for Web Fundamentals
    Price Plan Installments Total
    Normal Price Payable before course start date £ 5,000.00
    Advance Price £4,000.00, payable four weeks before course start date £ 4,000.00 (Save 20%!)

    Course Dates

    We currently don't have any dates confirmed for this course. Please check back later for details for when the next course is taking place.

    Entry Requirements

    You’ll only be able to apply if you:

    • UK / EU citizen, or leave to remain in the UK
    • Strong interest in programming, preferably with some self-study
    • Can devote 50 hours to a full-time course

    *If you are not eligible to work but are eligble to live in the UK for the duration of a course, you can take our training-only option, where you would complete the same training program for the first twelve weeks, but couldn't be considered for the work experience phase.

    If you’re completely new to code but massively keen maybe try our online introduction to code or women-only weekend workshops first.

    Carrie Pitts - Admissions Co-ordinator

    Contact Us

    If you have any questions about this course, or any of our offerings, our admissions co-ordinator Carrie is here and will be happy to to hear from you.

    Cover E-Book

    Join our Mailing List and get a free E-Book!

    Fill in your e-mail address and stay up to date with new courses, offers and news from all the team at We Got Coders and receive your FREE E-Book that covers:

    • Web development careers
    • How We Got Coders can help you
    • What learning to code is like
    • How to get started in web development