What you’ll learn
A structured, project-based curriculum designed to build strong full-stack foundations in 12 weeks (full-time) or 24 weeks (part-time) - from the basics to production-style workflows.
Preparatory Unit
Networks and how websites work, Git, GitHub, VS Code
The Basics, HTML/CSS/JS
HTML, CSS, JavaScript, design responsive mobile-first websites with Bootstrap
NodeJS Introduction
Fundamental server-side development & networking concepts (TCP/IP layers, DNS, HTTP)
Modern Web Development with ReactJS
Front-end javascript frameworks, ReactJS, React Router, Hooks, State Management with Redux
Production-level APIs with ExpressJS
ExpressJS, build flexible web applications, API testing (Postman), APIs at scale (Swagger)
Data and Databases
NoSQL and MongoDB, API skeleton, Database Integration
Advanced server-side development
Server Security, Authentication, GraphQL, Unit Testing
Back end as a Service (BaaS) and DevOps
Cloud Computing, BaaS, Serverless, Docker

Chapter 0: Pre-Work
The pre-work is designed to get you comfortable with the essentials before the bootcamp starts. You’ll learn how the web works, practise with the command line, and set up the tools you’ll use every day (Git, GitHub and VS Code) so you can focus on building once live classes begin.
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
Monday to Friday · 09:30–15:30 (CET/CEST)
Live class
09:30–11:00
Live class
11:30–13:00
Guided practice
14:00–15:30
How you’ll learn
Online Live Learning
- Join interactive live online classes where you can ask questions, collaborate with peers and get feedback in real time - scheduled to work well for learners in Slovenia (CET/CEST).
Independent study
- Part-time: 9 hours live learning + ~11 hours independent study (20 hours/week total)
- Full-time: 22.5 hours live learning + ~17.5 hours independent study (40 hours/week total)
Flipped Classroom Method
- We use a flipped-classroom approach: you preview key concepts, then use live sessions for discussion, practice and feedback. It keeps learning active and helps you progress faster.
Guided Practice
- Expect guided exercises, pair work and regular project reviews. You’ll build a portfolio as you learn, so every week produces something tangible.
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 a computer science degree to join. We start from the basics and build step by step, with pre-work and ongoing support. Whether you’re learning for your current role, preparing for a new project, or aiming for a role change, the bootcamp is designed to help you progress with confidence.
- 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 (or higher) with the ability to follow technical material and communicate effectively, as the bootcamp is taught in English.
- Commitment to Learning: Willingness to dedicate several hours per week for live learning sessions, assignments, and self-study.
Career Services Center
Career workshops
Short, practical sessions for learners and the wider CLA community. Get a feel for our Career Services, meet our advisors, and drop in for focused support - from CV polishing to interview prep.
1:1 career guidance
Structured sessions to clarify your goals and build a realistic plan - whether you’re aiming to grow in your current role, move into a more technical position, or start applying for junior opportunities.
Mock interviews
Practise common behavioural and technical interview questions. Learn how to highlight your strengths, talk through projects, and approach salary conversations with more confidence.
CV & cover letter reviews
Get tailored feedback on your CV and cover letter to help you stand out, communicate impact, and match your applications to specific roles.
Jobs & internships round-up
Curated opportunities shared by our team to help you spot roles that match your level and direction. Great if you’re exploring your next step while upskilling.
Career resources access
Ongoing access to career materials, assignments and practical resources inside our learning platform - including templates, examples and guidance for your search.
Guidance & networking events
Meet professionals working in tech and product roles, ask questions, and learn how teams hire and work. Join Career Chat-style events to build connections and get real-world perspective.
Alumni community
Stay connected with classmates and alumni. Share resources, discuss tools and trends, and exchange relevant job openings and opportunities.
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.



