Full Stack Development Bootcamp and Residency Program
- Get applied experience through our remote, work placements
- Graduate in 10 weeks or 7 months, online full- or part-time
- Study alongside the best—experienced instructors, small cohorts
how it works
Our Full Stack Development Residency Programme
- Develop the technical skills to build web applications and launch your career in software development— offered full- or part-time
- Guaranteed Industry Experience: Apply your skills in a 3-month, part-time remote work placement, gaining hands-on experience in full stack projects
While many bootcamps offer short ‘career weeks’ or mock projects, we believe that the best way to prepare for a tech career is by working with a real company on a real project.
Our Residency Programme allows participants to collaborate with industry professionals, gain mentorship, and develop critical soft skills like teamwork and communication—all while reinforcing the technical skills they learned during the bootcamp.
Students are selected based on availability of placements. Limited seats.
curriculum
The Technical Skills You'll Gain
CodeOp’s Full Stack Development Bootcamp equips women+ with no technical background to build full stack applications — giving you the skills to understand, create, and contribute to tech-driven solutions.
Mandatory Precourse Work
To ensure you’re fully prepared to hit the ground running, all admitted students must complete mandatory precourse work before starting the bootcamp. This self-paced preparation covers essential topics like HTML & CSS, JavaScript basics, SQL for data querying, Git, and foundational concepts crucial for your success.
You’ll receive access to the materials after admission, along with clear instructions for submission. Proof of completion is required before the bootcamp begins — this ensures that everyone enters the program with the knowledge they need to thrive.
We recommend dedicating sufficient time to these materials to build confidence in your skills and maximize your learning experience.
Build Your Coding Foundation: JavaScript, Tools & Setup
The tech landscape demands developers who can confidently manage projects, write clean code, and collaborate effectively. JavaScript fundamentals combined with tools like GitHub ensure you’re equipped for real-world coding environments.
Learning Objectives & Outcomes
- Set Up Your Development Environment: Configure and navigate Visual Studio Code (VS Code) and master command-line operations to streamline your workflow
- Understand Programming Fundamentals: Learn the core building blocks of coding, including variables, operators, conditionals, loops, functions, and arrays.
- Utilise Industry-Standard Tools: Gain proficiency in Git for version control and GitHub for collaborative project management, essential for modern development practices.
Potential Job Roles
- Junior Front-End Developer
- Technical Support
- QA Tester
- HTML Email Developer
Advanced JavaScript & Data Structures: Building Stronger Coding Skills
To become a confident developer, you need more than just basic coding knowledge — you need to write efficient, scalable code that can handle complex challenges. This module deepens your JavaScript knowledge and introduces key data structures critical for building robust applications.
Learning Objectives & Outcomes
- Expand Your JavaScript Skills: Learn advanced concepts like higher-order functions (HOFs), object-oriented programming (OOP), and recursion.
- Work with Data Structures: Understand and implement queues, stacks, linked lists, trees, and graphs — skills that are essential in both technical interviews and real-world coding.
- Develop Problem-Solving Skills: Apply algorithms and data structures to solve coding challenges and optimize performance.
Potential Job Roles
- Junior Full Stack Developer
- Technical Support
- Junior Web Developer
- Automation Engineer
Frontend Development with React & Vue: Building Dynamic User Experiences
Today’s web applications demand interactive, responsive interfaces — and frameworks like React and Vue make this possible. This module teaches you how to build intuitive, user-friendly web apps that meet modern design standards
Learning Objectives & Outcomes
- Build Dynamic Web Applications: Create modular frontend apps using React.js and Vue.js.
- Manage Application State: Use state management techniques to build fast, scalable apps with seamless user interactions.
- Understand Key Concepts: Learn about component architecture, the Virtual DOM, and data flow best practices.
Potential Job Roles
- Frontend Developer
- UX/UI Designer
- Web Developer
- React Developer
Backend Development with Node.js & Express: Powering the Web
Modern web applications require strong server-side logic to manage data and user interactions. This module introduces backend development with Node.js and Express, giving you the skills to create scalable web applications.
Learning Objectives & Outcomes
- Build APIs from Scratch: Learn to design and implement server-side logic using Node.js and Express.
- Manage Databases with MySQL: Develop relational database schemas, write SQL queries, and handle data securely.
- Connect Frontend and Backend Systems: Build and connect RESTful APIs to frontend interfaces for complete application functionality.
Potential Job Roles
- Database Administrator
- Backend Developer
- API Developer
- Backend Developer
- Technical Writer
Understand the Science of Why: Learn to Design and Analyze Experiments
Building a Minimum Viable Product (MVP) is a key milestone for developers — it’s where your technical knowledge and creativity come together. In this module, you’ll apply your skills to design and build a complete application from scratch.
Learning Objectives & Outcomes
- Develop a Full Stack App: Combine frontend, backend, and database skills to build a working MVP.
- Apply UX & Technical Design Skills: Design user flows, create wireframes, and build intuitive user interfaces.
- Integrate Third-Party APIs: Connect your application to external services to enhance functionality.
Collaborative Development & Feature Extensions
In real-world development, knowing how to collaborate within existing codebases is essential. This module prepares you to enter live projects, build new features, and collaborate effectively with teammates.
Learning Objectives & Outcomes
- Work in an Existing Codebase: Learn how to navigate unfamiliar code and successfully extend its functionality.
- Develop Technical Communication Skills: Practice explaining your code, writing clear documentation, and collaborating with teammates.
- Use Advanced Version Control Techniques: Manage branches, merge conflicts, and version history with Git and GitHub.
Collaborative Group Project: Building Real Apps in Distributed Teams
In the tech industry, working in distributed teams is increasingly common. This collaborative group project simulates a real-world development environment, helping you build technical and communication skills that employers value.
Learning Objectives & Outcomes
- Collaborate with a Distributed Team: Learn to work effectively with teammates across locations, using agile principles and remote collaboration tools.
- Develop a Full Stack Application: Build an application with a working frontend, backend, database, and third-party API integration.
- Create Polished, Deployment-Ready Apps: Focus on design, user experience, and deploying your app to the cloud.
- Technical Design Documentation: Produce clear technical documentation, including database schemas, API plans, and UX mockups.
- Advanced Git Techniques: Manage branches, resolve merge conflicts, and implement best practices for collaboration using Git and GitHub.
Real-world experience with industry partners
The 3-month, part-time remote residency (10 hours/week) provides hands-on project experience in partnership with real organizations. Participants work on industry-relevant tasks, gaining the practical expertise hiring managers seek — all while reinforcing the technical skills learned in CodeOp’s bootcamps.
For those seeking to break into tech, this structured experience bridges the gap between learning and landing your first role.
Learning Objectives & Outcomes
- Gain valuable experience working on real-world projects with industry partners.
- Strengthen your portfolio with impactful work that demonstrates your technical and teamwork skills.
- Develop soft skills like collaboration, communication, and problem-solving — all highly valued especially in tech roles.
Meet our full stack curriculum developers & instructors

CTO & Partner OneTandem

Full Stack Engineer

PhD in Computer Engineering

VP of Engineering Checkr, Inc
how it works
Residency Programme
Our Residency Programme goes beyond traditional bootcamp training, providing hands-on experience that hiring managers value.
- Real-World Projects: Collaborate with partner organizations on meaningful initiatives that build your portfolio.
- Flexible & Remote: A 3-month, part-time program designed to fit your schedule (10 hours/week).
- Career-Boosting Results: Strengthen your resume with practical experience that helps you stand out in a competitive job market.
- Guaranteed Opportunity: We align course seats with residency spots, ensuring every graduate has access to this invaluable experience.

Openings: Find Your Perfect Placement
The FAO’s European Commission for the Control of Foot-and-Mouth Disease (EuFMD) is a global organization working to strengthen public sector responses, improve agricultural resilience, and support food security worldwide. As a residency partner, EuFMD offers an exciting opportunity to apply technical skills to socially-driven initiatives, collaborate with an international NGO, and contribute to impactful projects that address global challenges.
The Autonomous University of Barcelona (UAB) is a renowned public university in Spain, recognized for its innovative research and strong focus on social impact. As a residency partner, UAB offers an exciting opportunity to apply data science and technical skills to multidisciplinary projects that drive research, education, and community initiatives — ideal for those looking to break into tech, contribute to meaningful work, or expand their academic portfolio
Gluecharm is an early-stage startup building a smart intake tool to help teams gather the right information at the start of a project. By simplifying how project scopes are created, Gluecharm is rethinking the way agencies and consultants assess client needs — aiming to save time, reduce ambiguity, and improve outcomes. As a residency partner, Gluecharm offers a hands-on opportunity to contribute to a product in beta, shape the user experience, and build solutions at the intersection of design thinking, product development, and client collaboration. Perfect for those excited by early-stage innovation and real-world problem solving.
Jobbyo is an early-stage startup using AI to reshape how people discover and navigate career opportunities. Focused on eliminating guesswork and bias in the job search, Jobbyo is building tools that connect individuals with roles that truly fit — based on skills, preferences, and potential. As a residency partner, Jobbyo offers a fast-paced, mission-driven environment where you can apply technical skills to real user problems, contribute to product development, and help redefine the future of work. Ideal for those excited by startups, ethical AI, and impact-driven innovation.
W-Focus is a global innovation consultancy that empowers organizations to thrive in an ever-evolving digital landscape. With a strong emphasis on strategic foresight, gender equity, and inclusive innovation, W-Focus partners with companies, governments, and NGOs to design transformative solutions for systemic change. As a residency partner, W-Focus offers an inspiring environment for applying data, tech, and design thinking to real-world challenges — perfect for those passionate about social impact, sustainable innovation, and future-oriented work.
COurse Schedule
Your Learning, Your Pace — Choose What Fits Best
Live, online learning with colleages from around the world.
Full-time
Go all in with our 10-week full-time course, Monday to Friday from 9:30 to 18:00 (CET)
Part-time
Take a balanced approach with our 7 month part-time option, studying two nights a week from 18:30-21:30 (CET)
Admissions
How to apply to our Full Stack Development & AI Residency Programme
Our application process is selective, with residency placements tied to available partner opportunities to ensure each participant gains meaningful, real-world experience
1
Prepare and Reflect
Before diving in, take time to check in with yourself and your support system. Committing to this journey requires time, energy, and the emotional resilience to push through intellectual challenges.
Don’t rush into a bootcamp — but if this has been on your mind for a while, trust that inner voice. It may be telling you that something great is waiting for you.
2
Submit an Application
Once you submit your application, our team will carefully assess your candidacy. As this is a competitive process with limited spots, we will not be able to accept all applicants. If we believe there’s a potential fit, we’ll invite you for an interview; otherwise, we’ll let you know.
3
Pass our Assessment
Our assessment process evaluates key qualities that indicate your readiness for the programme. We look for strong communication skills, emotional maturity, a solid work ethic, and critical thinking abilities.
4
Admissions & Enrolment
Typically within a week, we’ll inform you if you’ve been accepted into the programme. To secure your spot, you’ll need to sign a student and residency programme agreement and submit a downpayment.
Once your downpayment has been received, we’ll provide you with your mandatory precourse work to help you prepare for the programme.
PRICE & FINANCING
Benefit from our flexible payment options
We offer flexible payment options, allowing you to break up tuition into smaller payments throughout the course. Depending on your location, you may also qualify for low-interest financing plans to help manage costs.
Remote (Live online)
€6800
including a €1000 deposit
- €800 discount when paid upfront
- Break up the cost of tuition and pay each month
- Low-interest financing options available
FAQ
Our answers to common questions
When does the next course start?
We schedule courses based on available residency placements, which can vary throughout the year. On average, we offer around six courses annually, with the next cohort starting in Spring 2025.
How much does the course cost?
The Full Stack Development Bootcamp costs €6800, with a €1000 non-refundable downpayment required to reserve your seat.
Do you offer scholarships or financing plans?
While we no longer offer Income Share Agreements (ISAs), you can break up the cost of tuition over the duration of your course. If you choose to pay upfront, you’ll receive an €800 discount. CodeOp also offers partial and full scholarships from time to time — be sure to sign up for our newsletter to stay informed about upcoming opportunities.
Am I too old or young to apply?
You must be at least 18 years old at the start of the course to be eligible. Our students typically range in age from 18 to 56, with an average age of 30.
Do I need to have a technical background to get into the course?
Unlike our Data Science course, our Full Stack Development course does not require a technical background. CodeOp Full Stackers come from a diverse background including education, marketing, translation, law, fashion, and retail. This course was build to support women+s’ entry into tech.
What types of companies participate in the Residency Program?
We partner with a wide range of organizations, including educational institutions like UAB, international NGOs such as the FAO at the United Nations, early-stage startups, and small businesses. While you can share your preferences, the final placement decision is made by the company and our team.
Will I get paid during the Residency Program?
No, the residency placement is unpaid. It’s an educational opportunity designed to help you strengthen your skills, gain real-world experience for your CV and portfolio, and expand your professional network.
Will I be guareented a job through the Residency Program?
No, the residency program does not guarantee a job — although we’ve seen it lead to job opportunities for some participants.
Do I have to do the Residency Program if I sign up for the bootcamp?
No, participation in the residency program is optional. However, we highly encourage it as a valuable opportunity to strengthen your skillset. If you choose to opt out, you must inform the admissions team before the course start date so we can allocate your spot to another student. Please note that the course fee remains the same regardless of participation.
Are the courses only for women, trans or nonbinary people?
Yes, this course is only for women, trans and nonbinary people.
What time zone are the classes taught in?
All courses are taught in the Central European Time (CET) zone.