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.
Ideal for a wide variety of individuals who are looking for career development & already existing specialists;
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.
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.
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 INFOBelow 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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