Intensive Course

Course From £150 per month
CSS3
HTML5
Javascript & JQuery
Git & Heroku
Sofware Design
Agile & Learn

If you have a desire to code, the intensive 12 week full-time course covering all the aspects of web development will have you based in London's Silicon Roundabout. Only the top applicants are accepted into the code academy for a rigorous programme which culminates on graduation day - when successful individuals are introduced to London's top technology companies looking to hire entry-level developers.

Who is this course for?

Ideal for a wide variety of individuals who are looking for career development  & already existing specialists;

  • Complete beginners who have started coding quite recently&looking to break into front-end development as a career
  • Project managers who want to better understand developers
  • Professionals looking for a career change into software development
  • Computer science students who require practical skills
  • IT Designers and IT professionals looking to grow their skillset
  • University graduates and other job seekers looking to ramp up technical skillsets
  • Company founders tired of looking for a tech co-founder for their start-up

What do I need to get started?

It’s all about you, the individual – teaching to code efficiently consists ofmore than just the materials provided and the curriculum created – which are a mixture of workshops, exercises, projects, classroom break-out sessions and end of week tests to help our students understand programming. This immersive environment, having expert teachers on hand all day, and pairing with other students are all key to our teaching process, in the presence of experts in this field.

Programming is a practical skill, which can’t be learnt by just by reading or listening to lectures. You are encourage to spend up to 80% of your time writing code to get the experience they need to become junior web developer. Each day at the academy starts with a lecture or a workshop – it’s all very hands-on teaching, to make you the best you can be in your field.

Some of the software development companies send their developers to pair with students and regular lectures are given by industry experts from the wide network of partners in-place, who are looking to pool new talent into the expanding job market.

 

What will I learn?

The course enables all aspects for the creation of a well-designedwebsite, with the end user in mind. Each student will be able to master the technical vocabulary to communicate ideas to designers and engineers.

Also learning how to translate their ideas into functional, stylish websites for personal or business purposes using HTML, CSS, responsive web design and design fundamentals.

Any Questions... need some help?

Please click on the button below and
a national UK course adviser will contact you back.

Please note; we do not share your information with any third party sources.

REQUEST MORE INFO

Curriculum

Below is the breakdown of our course structure. Although the details may change, it should give you a flavour of the things we cover over the 12 weeks.

WEEK 1

The Basics

In week 1 we focus on the foundation: command-line, version control and the basics of Javascript. By the end of the week the students are writing simple scripts that are version controlled with git and pushed to Github. The Friday test focuses on the command line usage: stream redirection, file manipulation, environmental variables, access rights, etc.

WEEK 2

C# and SQL Server

In week 2 the students build on their knowledge by covering more advanced topics: input/output, blocks, regular expressions, boolean logic, etc. We also cover intermediate version control topics: branching and different collaboration modes on Github. We also introduce test-driven development using C#. The Friday test focuses on version control: we strongly encourage all students to always use it.

WEEK 3

Test-driven development and object-oriented programming

The main topics of week 3 are test-driven development and object-oriented programming. By now the students have some experience writing code and are familiar with the functionality of core classes. This week we're starting creating our own classes in a test-driven way. The aim of this week is to understand how to structure the code well using objects. The Friday test involves writing a simple object-oriented system of interacting classes.

WEEK 4

Further TDD and OOP

This week we'll be building two games using test-driven development and object-oriented programming to make sure all students understand these important concepts well. We'll also cover more advanced Java topics. The Friday test involves reimplementing some of the more advanced methods of the core library.

WEEK 5

Introduction to web development

By now the students are comfortable writing object-oriented code in a test-driven way. In week 5 we focus on the fundamentals of the web: HTTP protocol, Sinatra framework, HTML & CSS. We also learn how to deploy our code to Heroku and use the development tools in Chrome. The Friday test involves building a Sinatra application and deploying it to Heroku.

WEEK 6

Databases and user management

It's time to learn how to add a relational database to a Sinatra application using DataMapper. In this week we talk about relational databases, key-value stores and SQL. We also spend a lot of time discussing proper management of user accounts: using hashing and salting, choosing a good hashing algorithm and mitigating common security risks. The students write a user management system (sign up, sign in, sign out, etc) from scratch paying special attention to the security aspects. Finally, the students also learn how to use Capybara to test-drive web applications. The Friday test focuses on relational databases.

WEEK 7

Front-end technologies

Now that the students can build database-backed Sinatra applications in test-driven mode, while paying attention to security considerations, it's time to start talking about other front-end technologies: Javascript, jQuery, AJAX and responsive design. The Friday test asks the students to reimplement the front-end of one of the most popular websites in the world.

WEEK 8 - 10

Advanced Topics

This week we talk about more advanced topics: unobtrusive javascript, using Twitter Bootstrap or Foundation, connecting to various APIs: Stripe, Twilio, etc. The test for this week focuses on these topics.

WEEK 11

The final project

By now the students are confident junior developers. To put their skills to test, they build a final project that shows how far they've come since they started. This week we introduce few new topics but instead focus on helping the students to build the first version of their final project.

WEEK 12

Conclusion

Early in the week we declare a feature freeze to make sure the final projects are as polished as possible. This is going to be the most intensive week when all teams stay late trying to outperform each other to write the most impressive code. There is no Friday test. Instead, we have a graduation ceremony, followed by a party attended by friends, families, hiring partners, recruiters, ex-students and prospective students.

Listen from our students

Any Questions... need some help?

Please click on the button below and
a national UK course adviser will contact you back.

Please note; we do not share your information with any third party sources.

REQUEST MORE INFO