Course info
Master the fundamental skills of a Web Developer
in just a few weeks
Learn software fundamentals and databases
Grasp programming foundations, write robust code with object-oriented programming and build MVC software from scratch. Master relational databases and SQL.
Terminal
VS Code
Ruby
SQL
Master front-end development & web design
Develop responsive web pages with HTML and CSS. Master modern JavaScript and all the tools and environment like Webpack and Node.js.
HTML
CSS
JavaScript
Webpack
Deploy your app from scratch
Build complete web applications and deploy them online on real domain that everyone can access. You're not a real developer until you've pushed something in production!
Heroku
Ruby on Rails
Adopt best-in-class development workflow
Understand product development tools & workflow. Validate your UX on Figma, organise team work and collaborate on GitHub. Cover your code with automated testing and continuous integration.
Figma
Git
GitHub
You can start for FREE! Join a live workshop for web development, data analytics, or UX design.
What you will learn in practice
You will learn Web Development through 6 modules, either full-time for 2 months or part-time for 6 months.
Prepwork: get ready to start the bootcamp
40h
- Web 101, how the web works
- Terminal and Git basic commands
- HTML, CSS and JavaScript foundations
- Tech workflows and tools in a startup
What you will do in practice
- 40 hours of online tutorials
- Online quiz to validate basic tech knowledge
Foundations: code your first programs
56h
- Developer tools and packages
- Programming basics (variable, loops, functions, data structure)
- Read / write from files (CSV, JSON, etc.)
- Extract data through web-scraping or APIs
What you will build in practice
- Scripts detecting valid emails and phone numbers
- Web scrapers collecting information from e-commerce websites
- Lots of games based on your command line
Software architecture: build your first applications
48h
- Software design patterns (MVC)
- Writing robust code easy to maintain
What you will build in practice
- MVC software from scratch
- Food delivery app on your terminal
Database and SQL: store and extract data
32h
- Relational databases
- SQL (CRUD, JOIN)
- Use an ORM (Active Record)
What you will build in practice
- Simple blogging app with a database
- Scripts to extract data from a music database
Front-end development: master web technologies
64h
- HTML, CSS, Bootstrap 4.0
- CSS layouts with flexbox and grid
- Master modern JavaScript
- JavaScript web tools (node.js, Webpack)
What you will build in practice
- Reproduce lots of famous websites
- Library of UI components in CSS
- Responsive layouts and card grids
- Dynamic chats or todo apps with JavaScript
Web app development: put everything together
80h
- Web app development
- Ruby on Rails
- Deployment
- Testing
What you will build in practice
- Code your own marketplace in teams
- Code a recommendation website
- Develop and deploy 3 different apps with Rails
Project weeks: build your own web app from scratch
80h
- Develop any idea into a live web application
- Full product development cycle
What you will build in practice
- SaaS applications
- Real-time games
- Any app on music, travel, food, etc.
Career Week: start your career in tech!
- Preparation for your job search
- Connection to our 19,000 alumni and 985+ hiring partners
What you will do in practice
- 1:1 coaching
- Review of CV and cover letter
- Technical interviews preparation
Locations
Where would you like to study Web Development?
You can choose to learn Web Development in over 45 locations worldwide or online. Find now your learning destination!
Need more details about our Web Development bootcamp?
Understand the goal of the bootcamp
Get our syllabus week by week
Understand our methodology

Admission
How to apply to our Web Development bootcamp
Our admission process is beginner-friendly and will give you a taste of our course. Start now!
No prerequisites
The Web Development course is beginner-friendly, with no prerequisites required. What counts for us is that you’re motivated to start your new tech journey.
Book an interview with our enrolment advisor
When you apply, we’ll get back to you to schedule a 30 minute video interview. We'll talk about your professional background and your motivation.
Pass our technical quiz
You will take a technical quiz to assess your coding knowledge and your ability to learn.
Payment options & prepwork
The last step will consist of finding the most suitable financing option for you. Then, you'll jump into the prepwork which consists of 40h training.
Ask all your questions to our advisors
Financing options
Find the right financing
options for you
Finances shouldn't be a barrier to accessing our bootcamps. We're always finding new ways to facilitate payments and fundings.
F.A.Q.
- Networking events, job fairs, career workshops and office hours with alumni or tech recruiters
- Coaching sessions with our Talent Manager or local alumni
- Resources our Career Playbook
- Introductions to our network of hiring partners through our Hiring Newsletter
- Career week with practical workshops (from building a portfolio to inspiring talks)
- Find a developer job (front-end developer, back-end developer or full-stack developer)
- Find a tech-related job (e.g. product manager, solution engineer, operations manager, customer success manager, etc.) in a startup or a tech company
- Continue your entrepreneurial journey
- Become a freelance web developer
- How much programming do I need to know? Well, you must be comfortable with data types & variables, conditions, loops, functions and data structures like arrays and dictionaries (also called hashes in some programming languages). If you know those topics in other languages than Python (like Ruby, JavaScript, C++, etc.), you have the right programming prerequisites!
- How much mathematics do I need to know? In order to join our Data Science course, you also need a minimum level in Mathematics and to be familiar with concepts covered in high school's scientific section. We need you to be comfortable with functions, their derivatives & systems of linear equations. To get up to speed, some additional preparation work will be given to you before the bootcamp start to get a refresh of all these concepts as well as more advanced knowledge on linear algebra and statistics.
If you fit this description, we would love to welcome you aboard, provided that you successfully pass our admissions process. Keep in mind that you need to be 18 minimum to enroll for the course.
- The course (Web Development, Data Science)
- The format (9-week full-time, 24-week part-time)
- The city you're interested in
- An introduction of why you want to join us and information about your personal project (if you have one!)
More than a bootcamp.
Join a global tech network for life.
By choosing Le Wagon, you are joining a supportive community of alumni, teachers, tech recruiters. Benefit from life-long access to the course material, and to our network job offers.
21,000
alumni
45
campuses
1,500
tech experts and professors
93k
meetup members
Need more details about our Web Development bootcamp?
Understand the goal of the bootcamp
Get our syllabus week by week
Understand our methodology
