
Courses in
Full Stack Web Development Bootcamp CodeOp

Admissions
You can do it, put your back into it
Discover what it takes to apply. We've pretty sure you've got it.
What you need
- A computer and a stable internet connection
- Interest in coding
- To be brave enough to suck at something new—until you don't.
- Ability to learn how to learn:
- Much of learning how to code is about learning to solve problems on your own. We'll guide you and teach you the best practices, but it’s up to you to learn what works best for you.
- The motivation to transform your career
What you don't need
- A background in Maths or another STEM discipline
- Endless free time
- Our courses are available part-time and full-time so that you can find the pace that works best for you.
- A competitive attitude
- Your life savings
- We offer flexible and affordable payment plans, with the option to discuss a customised plan that better suits your situation.
Curriculum
What makes this course different
We don’t just cover the fundamentals of the tools you’ll need. Unlike other Bootcamp curriculums we also:
- Teach additional tools, techniques, libraries, and best practices that are actually used in “real life”— the type that any company that hires you will want you to use.
- Utilise “flash lectures”, to introduce you to necessary tools that aren’t often covered, ensuring you end up more prepared for building real apps from day one.
This more in-depth course of study combined with our intensive careers week, inspiring Friday talks, and personalised career coaching provides CodeOp students with the skills, resources, and confidence they need to succeed in tech.
Modules
Our three-module system guarantees our graduates are industry-ready.
Module 1
Lecture phase
Students learn theoretical foundations, develop problem-solving abilities and enhance their concept retention.
Method: Scaffolded lectures and activities; live-coded reviews; weekly milestone checks.
Module 2
Project phase
Students apply theory to develop 3 full-stack apps and advance their knowledge through flash lectures.
Method: Iterative group work and hands-on learning through projects.
Module 3
Career prep
Students undergo a week of intense preparation to make sure they’re ready to graduate and enter the tech workforce.
Method: whiteboarding; technical improvisations; flash lectures; pitch-coaching; mock technical interviews.
Start with pre-course Work
The content covered in the pre-course work gives you a basic overview of Full Stack Development and prepares you to hit the ground running on your first day of the Bootcamp. It also helps to provide a more equal footing for students with zero coding background and practice, so they don't feel left behind when classes start.
- Intro to Javascript: 30 hours
- Git Basics: 1 hour
- HTML: 9 hours
- CSS: 10 hours
- Command Line: 4 hours
Finish with Post-Curriculum work
We guide students post-course to help them keep up the momentum and continue their technical journeys. Post-curriculum work is provided as a 3+ week (FT) or 3+ month (PT) schedule with resources and various objectives along the way to support students' job search, or help them continue their learning journey.
Projects
Build an attention-grabbing, job-ready portfolio.
You'll work on three main projects to ensure that you finish the course with a strong, technical portfolio to show recruiters. These projects showcase your ability to build an MVP from scratch, enter an existing codebase and build a new feature, and work collaboratively on an app.
Project 1: MVP
This contains a working frontend, server, database, and third party API integration. Technical designs must include the database schema, API plan, and UX mockups.
Project 2: Feature Extension
You'll fork another student’s project and add a major feature. This is chosen in collaboration with your instructor, taking into consideration your current skills gaps and future career goals.
Project 3: Collaborative App
You'll work together with other students on an app, which must include a working frontend, server, database, and third party API integration. It should be polished from a design perspective and deployed to the cloud. Technical designs must include the database schema, API plan, and UX mockups.
Career Opportunities
Our dedication to your career goals is second to none
We're committed to helping our students transition to intellectually challenging and meaningful careers in tech. Our careers support team works hard to make sure you get where you want to go in your career, and can hit the ground running once you're there.
360 Career Support
Students are supported with career coaching and training over the duration of the Bootcamp. After, we continue to provide ongoing career support, as well as access to our graduate network of recruiters, job opportunities and recruitment fairs, mentors, events and more.
Friday Talks
Through interactive workshops, students learn best practices and the latest tech from professionals in the industry. You'll have opportunities to learn about UX and UI design, product development, data engineering and science, and project management in the agile environment.
Careers Week
An intensive week of technical and career coaching workshops, presentations, and professional talks. The week culminates in a #IamRemarkable session—a Google initiative empowering women and underrepresented groups to celebrate their achievements in the workplace and beyond.
Hiring Network
Because of our strong commitment to diversity, our community is one that recruiters and companies come to directly to find highly-trained candidates. We have a large hiring partner network to ensure our students can gain experience in the field, secure better jobs and further advance their tech careers.
What type of job can I get after completing the Full Stack course?
Not everybody has to become a developer after completing our course. In fact, the course gives you the foundations to set yourself up for just about any job in tech. The types of roles our graduates get into after the course include Full Stack Engineer, Web Developer, Freelance Developer, Javascript developer, Software Engineer, UX designer, Front-end developer, Technical support engineer, HTML developer, Founder, Product Manager, Quality Assurance, Assistant Instructor.
About the School
Get total support from start to finish
Enjoy unrivalled attention and support with class sizes of only 15 students. A ratio of 1 instructor for every 5 students guarantees one-on-one attention, faster learning, and stronger relationships.
Your support team:
Senior Instructor
These are the real experts; they code for fun and come with 12+ years of industry experience. Their role is to direct you through the course content and teach you best practices so that you can grow in your knowledge, skills and confidence in the best, most efficient way possible.
Coding Mentor
Normally a more senior developer working in the industry volunteers their time to support students during the more difficult phases of the course. You'll find that sometimes you just need a fresh set of eyes to spot that syntax error!
Career Coach
The role of the career coach is to prepare you for post-Bootcamp life in the best way possible. They play an important role in helping you identify your strengths, weaknesses and transferable skills from your previous career and guiding you on the options available to you upon graduation.
Teaching Assistant
Often described as the bridge between the instructor and the students. In most cases, they've been through the Bootcamp themselves and so can relate to and empathise with the students' experience. Their role is to support you during activity time as well as with any additional technical support needed.