Coding Fellowship

A full-time, immersive, 12 week web developer bootcamp

Duration:
12 weeks | 5 days per week | 9:00 - 17:30
Location:
Paintworks, Central Bristol
Fees:
£7,995
Dates:
8th Jan - 30th Mar, 9th Apr - 29th June
Want to give it a try? Attend our next free Introduction Workshop on 13th Dec

Develop Me’s Coding Fellowship is a hands-on, project driven, intensive 12 week course in web development. You’ll get to grips with all the technologies, tools, processes and skills you need to embark on a career as a web developer – whilst putting together a portfolio of real world project work and making some great contacts along the way.

All of this will put you in the perfect position to get a job as a junior developer straight from graduation. We’ll even help you make that transition and put you in touch with our partner companies that are hiring at the time.

Kick start your career in tech – learn to code in just 12 weeks!

Industry-Ready, Delivered by Experts

Our immersive web development bootcamp equips students with a solid and well rounded skill base, enabling them to enter the industry immediately from graduation.

Full-stack: A Broad Foundation

With the tech industry advancing and changing at a rate of knots we think it’s crucial that our graduates have the tools and knowledge to enable them to adapt and evolve to keep up with the pace. For this reason our curriculum concentrates on full-stack web development with a focus on key concepts, computational thinking, best practice approaches to coding and the latest in industry tools and tech.

We concentrate on JavaScript and PHP – the two most widely used programming languages on the web. We build upon a core understanding of these languages to encompass some of the latest frameworks that use them as a base (React + Laravel).

Soft Skills: Tooling and Team Work

Being a web developer is not just about writing code.

Our programme not only teaches the ins and outs of writing well structured, efficient and maintainable code to build websites, apps and software but also covers different project methodologies (agile vs. waterfall), testing approaches, User Experience and tooling (Git, Sass, Vagrant, Gulp). All of this will get our graduates ready to work in modern web teams using best practice approaches and tools.

Mobile Web

Modern websites and apps need to work seamlessly on multiple devices – accordingly we teach the fundamentals of responsive web design & development from the outset.

Back-end Concepts: PHP as a Base

On the back-end we teach PHP as our development language of choice. PHP is the most widely used language on the internet powering the largest proportion of websites across the web. It is a great option for beginners looking to learn the basic principles of programming and offers the perfect grounding to delve deeper into other languages in the future.

Systems: Frameworks and CMSs

Various MVC frameworks and CMS are commonly used by industry – we teach the Laravel framework (which is becoming ever more popular) as well as WordPress and Drupal (7 + 8) CMS’s.

Paid internships

As part of the programme we create the opportunity for all students to interview for 3 month long, paid, web developer internships with our partner companies.

These internships are the perfect way to bolster everything you’ve learnt during the course and often lead to offers of permanent employment (to date 93.33% of internships have led to continued work).

Front-end development

  • HTML5 + CSS3
  • Turning designs into HTML+CSS templates
  • Responsive layouts
  • Bootstrap templating
  • Grid systems (Flexbox, CSS Grid)
  • JavaScript
  • React
  • Sass
  • User Experience fundamentals

Back-end development

  • PHP
  • MVC principles
  • OOP
  • Laravel framework
  • Databases
  • Server-side admin and command line skills
  • APIs

Tooling

  • Git
  • Vagrant
  • Sass
  • Gulp

Project principles

  • Planning and prototyping
  • Testing
  • Agile vs. waterfall methodologies

CMSs

  • WordPress
  • Drupal 8

Week 1: Front-end web development

  • HTML & CSS Beginnings
  • CSS Layout: flexbox, CSS grid, responsive layout
  • Design & Photoshop
  • Building a portfolio site
  • Pseudo elements, classes and complex selectors
  • Forms
  • Accessibility
  • Testing
  • Web performance

 

Week 2: Front-end web development

  • Project process
  • Working on a real brief
  • Sitemaps
  • Scamping
  • Wireframing
  • Bootstrap
  • Grid systems
  • Sass
  • Pattern libraries and style guides
  • Bootstrap validator
  • CSS Methodologies

 

Week 3 & 4: Programming Languages – JavaScript

  • Basic Programming Concepts: types, variables (let, const, var), conditionals, loops
  • Functions: function and =>, scope, recursive functions
  • Basic jQuery: selectors, each loops, plugins, npm
  • jQuery Events: event driven programming, bubbling
  • Arrays: basic array methods, array iterator methods (map, filter, reduce)
  • Objects: object literals, object types/classes, property destructuring

 

Week 5: Authoring tools and processes – Git & GitHub, Gulp

  • Ways of working collaboratively
  • Git architecture and commands
  • Best practice
  • Working with branches
  • Workflows
  • Practice of Git workflows in teams
  • Streamlining your workflow: using npm and gulp on projects

 

Week 6: Programming Languages – PHP

  • Web servers and the LAMP stack
  • Vagrant & virtual machines
  • PHP variables, strings and integers, logical operators, arrays, loops, functions, objects
  • data and forms: $_POST, $_GET
  • using PHP arrays and objects
  • sessions and cookies
  • databases, queries and transactions
  • building a registration and member login system

 

Week 7: WordPress

  • Introducing CMSs
  • WordPress architecture and installation
  • Introduction to admin panel
  • Introduction to installing plugins
  • Introduction to installing themes
  • Child themes, how to setup
  • Template use rules
  • Hooks and filters
  • Menus and menu locations
  • Custom Post Types
  • Advanced Custom Fields
  • Custom Post Type single.php and archive.php templates
  • Widgets
  • The Loop and custom queries
  • Going live: migrating a WordPress website and content

 

Week 8: Drupal

  • Introduction to Drupal 8
  • Overview of differences to Drupal 7
  • Digression: Namespacing
  • Site building in Drupal 8
  • Digression: YAML
  • Theming in Drupal 8
  • Twig
  • Pre-processing
  • Template suggestions
  • Bootstrap sub-theming
  • Render arrays
  • Module development in Drupal 8
  • Digression: Object-oriented programming
  • Creating a page
  • Creating a block
  • Digression: Annotations
  • Building a website in Drupal 8

 

Week 9: JavaScript Frameworks – React

  • JSX, stateless components, using CSS, className
  • Props, children props, default props
  • State, Class components
  • Forms (controlled components)
  • Lifting state
  • React Router

 

Week 10: Redux + APIs

  • Immutable.js
  • Redux without React: state, actions, reducers
  • Redux with React: connect, mapStateToProps, mapDispatchToProps
  • APIs, HTTP, RESTful, using Postman
  • Axios, AJAX, Promises
  • Thunks

 

Week 11: Web apps on mobile – React Native

Coming soon…

Week 12: APIs – Building an App with Laravel

  • Using Laravel installer
  • Homestead vagrant box
  • Routes
  • Controllers
  • Eloquent models
  • Database migrations
  • Adding CORS support
  • One-to-many and many-to-many relationships
  • Relationships with Eloquent

 

Not only will we teach you all the tech skills you’ll need to embark on your career as developer, we’ll also provide you with a whole heap of career support, advice and guidance along the way too.

This support will come in a variety of forms including:

  • Web Developer Internship opportunity – We arrange for our graduates to interview for a range of 3 month, paid junior web developer work placement opportunities. These roles with our partners will give you the chance to put all you’ve learnt into practice and help cement your knowledge and skills harnessed over the previous 12 weeks. Please note, we will attempt to arrange placement interviews for everyone on a cohort, but interviews or any subsequently offered placements cannot be guaranteed as they depend on availability at the time of graduation
  • CV workshops & interview advice
  • Career guidance and information on the possibilities and opportunities in the tech sector
  • Development of a portfolio of project work
  • Networking opportunities with both the local tech community & employers
  • Help and support in applying for and securing your first role upon graduation (and onwards for as long as you like)

The Coding Fellowship is a highly intensive programme which requires a big commitment from our students. To learn everything you’ll need to head straight into industry upon graduation you’ll have to put a lot of time and effort in. We’ll do our bit and teach you everything you need to know and provide as much support as possible, but we’ll need you to do your bit too!

You can expect to be onsite from 9 – 5:30 every weekday involved in a variety of lectures, workshops and project work.

Outside of this you will probably find yourself spending a few hours working with your fellow students on further study activities – on your own at home practicing what you’ve learnt or working on projects – at evening events, industry meetups and hacks.

It will be an intense ride, but an extremely extremely rewarding one!

We promise it won’t all be hard work though. You’ll be surrounded by a group of likeminded students all going through the same experience. There will be A LOT of collaborative project work and plenty of opportunities for fun along the way. Bristol is an incredible city with a strong and very welcoming tech community.

Our instructors are all specialists in their fields and actively work in industry as professional web developers, software engineers, designers and UXers.

This experience and continued participation in their respective sectors allow our instructors to remain up to date with their skills, and accordingly what they pass on to you remains current and highly relevant.

Years of industry experience means our instructors have seen it all. Having them on hand is incredibly valuable for coders just starting out.

Course fees are £7,995 inc. VAT

Upon acceptance of a place on the fellowship we require a non-refundable deposit of £500 to secure your place on the course.

 

Need some help funding your course fees?

Professional and Career Development Loans

We are on the learning provider register for PCDL. You can find out all you need to know over at the gov uk page for Professional and Career Development Loans. Our learning provider number is – 21601

 

EdAid

EdAid offer a crowdfunding platform and help you to promote your campaign to friends, family and their corporate partners, they then wrap the funds up in a 0% interest loan that you pay back at 10% of your monthly salary once employed.

 

You can find answers to a number of frequently asked questions over at our FAQ page.

Don’t hesitate to get in touch if you would like to discuss anything further or ask us a question not answered across the site.

Apply