What you’ll learn
A hands-on, full-stack curriculum that starts with fundamentals and builds towards modern frameworks and production-ready practices. Join online from Luxembourg and follow a 12‑week full‑time track or a 24‑week part‑time track.
Preparatory Unit
How the internet and websites work, Git/GitHub, and VS Code
The Basics: HTML/CSS/JS
HTML, CSS, JavaScript, and responsive mobile‑first layouts with Bootstrap
Node.js Introduction
Core server-side development and networking concepts (TCP/IP, DNS, HTTP)
Modern Web Development with React
React, routing, hooks, and state management with Redux
Production-level APIs with Express
Express.js, building APIs, testing with Postman, and documentation with Swagger
Data and Databases
NoSQL and MongoDB, API foundations, and database integration
Advanced server-side development
Server security, authentication, GraphQL, and unit testing
BaaS and DevOps foundations
Cloud computing basics, serverless concepts, Docker, and deployment workflows
Chapter 0: Pre-Work
Our prework helps you build a strong foundation and confidence around the concepts and technologies any software developer needs to master. This includes introductions to languages such as HTML, CSS, and JavaScript. You will also learn how to use key developer tools: Git, GitHub, and VS Code.
Introduction to networks and how websites work
- How networks work
- The interaction between servers and clients
Introduction to the command line
- What is a command prompt
- Interacting with the command line
- Useful terminal commands with examples
Git/GitHub
- Introduction
- Workflow
- Inspecting repositories
- Undoing changes
- Fetching and pulling changes
- Pushing changes
Working with VS code
- Installing VS code
- UI Tour In VS code
- Useful VS code extensions for web development
Project
- Git and Github Workflow
- Publish your first website to Netlify
Learning schedule (CET/CEST)
Monday to Friday · 09:30–15:30 (CET/CEST)
Lecture session
09:30–11:00
Lecture session
11:30–13:00
Hands-on session
14:00–15:30
How you’ll learn
Live online learning
- Join interactive live sessions where you can ask questions, collaborate with peers, and get feedback in real time. Sessions run in Central European Time (CET/CEST), which is a natural fit for learners based in Luxembourg.
Structured self-study
- Part-time: 9 hours of live learning + around 11 hours of self-study (20 hours/week total)
- Full-time: 22.5 hours of live learning + around 17.5 hours of self-study (40 hours/week total)
Flipped classroom approach
- Prepare with guided materials before class, then use live sessions for discussion, practice, and problem-solving. This keeps learning active and helps you apply concepts faster.
Guided, project-based practice
- Build skills by doing: exercises, projects, and portfolio work supported by instructors. The aim is steady progress, clear feedback, and practical outcomes you can demonstrate.
Prefer to learn at your own pace?
Learn at your own pace with the freedom and flexibility of our self-paced Web Development Course. Gain in-demand coding skills and learn to create stunning, functional websites with the freedom to learn when it works best for you while mastering both front-end and back-end development. Learn HTML, CSS, JavaScript, databases, and deployment tools to bring real-world web applications to life.
What you’ll need
You don’t need prior qualifications in computer science to join. We assume no previous Web Development experience and guide you through the fundamentals in the first weeks, so you can build a solid base and keep progressing. This bootcamp works well for learners in Luxembourg, with live sessions in CET/CEST and clear weekly structure.
- Laptop or computer: A device capable of running necessary code editors, browsers, and local development environments.
- Stable internet connection: Reliable internet access for live learning sessions, hands-on labs, and assignments.
- Basic computer literacy: Ability to navigate operating systems, file management, and internet browsers.
- English proficiency: B1 level with the ability to understand technical materials and communicate effectively, as the bootcamp is conducted in English.
- Commitment to learning: Willingness to dedicate several hours per week for live learning sessions, assignments, and self-study.
Career Services Centre
Career workshops & clinics
Short sessions for you and the wider CLA community—covering CV structure, LinkedIn optimisation, portfolio presentation, and practical job-search habits. Perfect for quick improvements and last-minute polish.
1:1 career coaching
Structured sessions to clarify your goals and create a realistic plan. Useful whether you’re applying for new roles, aiming for internal progression, or mapping out a longer-term transition.
Mock interviews
Practise common interview formats (behavioural and role-specific), learn how to structure strong answers, and get feedback on communication, confidence, and salary conversations.
CV & cover letter reviews
Get tailored, actionable feedback to improve clarity, impact and relevance—so recruiters can quickly understand your skills and the value of your projects.
Opportunities round-up
Curated roles and internships shared by our team and community, with a focus on junior-friendly opportunities and realistic entry points.
Career resources access
Access to career templates, exercises, and industry resources within our learning platform—so you can revisit guidance when you need it.
Networking & professional guidance events
Talk with tech professionals, ask questions about day-to-day work, and learn how teams hire and grow. Join community events to connect with peers and build your network—useful in Luxembourg’s international job market.
Alumni community
Stay connected with classmates and alumni to share resources, discuss industry trends, and circulate relevant opportunities across Luxembourg and beyond.
Why Choose Code Labs Academy?
1-to-1 Career Coaching
Personalised support from career specialists: CV and LinkedIn refresh, mock interviews, and a tech-focused job-search strategy.
Portfolio-Ready Projects
Graduate with a GitHub-ready portfolio of real-world projects—built in class and polished with mentor feedback.
Industry-Driven Curriculum
Curriculum refreshed every quarter to match current hiring needs in AI, cybersecurity, and web development.
Recognised Certificate
Showcase your AZAV-accredited Code Labs Academy certificate on LinkedIn, your CV, and visa applications.


