Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Le Wagon Fullstack

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

The Fullstack

program.
Learn to code in 9 weeks
Table Of Contents
Everything about Le Wagon

Overview 3

What you will learn 4

Our Product Mindset 5

Our Alumni 6

Detailed Curriculum 8

Our Community 15

Our Online Platform 16

Alumni Jobs 17

Alumni Startups 18

FAQ 19
Overview
Product !rst.
Le Wagon is a very product-driven program teaching the core concepts of
programming and web development. During the course, our students learn how
to build robust and beautiful web applications by themselves, collaborate within
a team of developers and adopt the technical workflow followed by successful
startups.

Think like a developer.


Aside from technical skills, our students also learn how to think and solve
problems like a developer by breaking complex problems into smaller ones. By
the end of the course, they are able to learn a new programming language or
framework by themselves, which is extremely important in the fast-paced
environment of web-development.

A lifetime community.
After the bootcamp, our students are granted lifetime access to our online
platform with up-to-date videos and tutorials about the latest tools and best
practices of software development. They also become members of our highly-
engaged community and network of international talents and teachers who keep
helping each other and sharing opportunities on a daily basis.

Successful graduates.
More than 3,700 alumni have graduated from Le Wagon. Many of our graduates
have joined tech companies as developers or product managers. A lot of them
also have started a career as freelancers or launched startups, with the most
successful raising $7M.
What you will learn.
We’ve been teaching people how to code since 2013 and are
committed to excellence. In 9 weeks, you will be able to:

Understand the core concepts of Learn ES6 (last version of Javascript)


object-oriented programming as a second programming language

Structure your software following Adopt the right technical workflow:


design patterns like MVC design your wireframe & mockup,
test your UX with a prototype, split
Integrate a 3rd party service using your user stories across your team
an API or scrape HTML data and collaborate with branch and pull
requests with git and Github
Design a relational database and
build queries with SQL Discover TDD (Test Driven
Development) and learn how to
Build your UI (User Interface) cover your application's code
following atomic design framework with unit tests

Code a CSS library using recent


techniques like flexbox or CSS grid

Best coding bootcamp on SwitchUp


Le Wagon has been ranked as the No.1 coding
bootcamp in the world on Switchup in both 2017
and 2018 with 700+ student reviews.
Our Product mindset
We’ve helped our 3,700 graduates build more than 900 products.
For our students, being a great developer is not just about code
but also about mastering all the skills involved in building a tech
product:

Engineering skills to design your Graphic Design skills to design a


database and your software great-looking product

UX Design skills to build features Analytics skills to keep track of


your users actually want your users’ behaviour

UI Design Skills to make your Collaboration skills to work in a


interface intuitive tech team with the correct
workflow

Best coding bootcamp on Coursereport


Le Wagon has been ranked as the No.1 coding
bootcamp in the world on Coursereport in both
2017 and 2018 with 700+ student reviews.
Our Alumni.
Learning how to code tech products can lead to different
paths. After Le Wagon, our 3,700+ alumni have :

Become fullstack developers, software engineers or product


managers for some of the world’s best tech companies
(Google, Uber, Blablacar, Algolia, Trainline, etc…)

Kickstarted their career as freelance web developers


working from wherever they want, and finding new
opportunities through Le Wagon’s network and 32
worldwide campuses.

Validated their ideas by coding their first MVP as


entrepreneurs, founded their companies, and raised money
to accelerate their growth.

The curriculum at Le Wagon is really


first class. They've found a way to teach
you all of the important practical skills
you'll need to make a web application,
while cutting out unnecessary concepts.

Aoife McDaid
Software engineer, Algolia
Meet our Alumni.
They became fullstack developers, product
managers, tech freelancers.

Christos Dimitroulas
Fullstack Developer, Headstart

Christos joined a YC S17 startup as fullstack


developer where he is now programming
with Node.js. Thanks to our course, he had
no issues switching from ruby to javascript!

Gregoire Charles
Product Manager, Talent.io

Gregoire learned programming to be a


better Product Manager and work more
efficiently with developers, understanding
their tech workflow.

Lola Barbier
Freelance Web Developer

From copywriter to web developer, Lola now


works on various freelance projects. She
always helps her clients define what they
want first before jumping into the code!
Detailed Curriculum.
Our bootcamp is structured in 3 core phases. Our students
also have to complete some preparation work to make sure
they are ready for the 9 week bootcamp.

Phase 0 - Prepwork
~40h of work
Get up to speed for the FullStack program.

Phase 1 - Foundations
3.5 weeks
Learn the core concepts of programming,
software architecture and relational databases.

Phase 2 - Web Development


3.5 weeks
Learn UI Design, front-end development and
code your web applications with Ruby on Rails.

Phase 3 - Final Projects


2 weeks
Invent, design, code, deploy and pitch
personal projects in teams.
Phase 0 - Prepwork.
(~40 hours of work)

Get ready to start the bootcamp.

The FullStack program is very intense. To save time and nail it from the
beginning, our students must complete the prepwork on our custom-built
platform before starting the bootcamp. This work takes 30 to 40 hours and gives
them basic knowledge of:

Web 101, how the web works

Terminal basic commands

Git basic commands

HTML / CSS foundations

Javascript foundations

General knowledge about tech workflows in a startup

Prepwork enables our students to understand basic notions beforehand, through


a clear introductory course. It facilitates the learning process for when we cover
these concepts in detail during the program.

They focus on teaching you the core


skills you need to learn to code so that
you can continue to learn quickly and
effectively after the course. It really
gave me strong foundations to apply
for tech jobs.

Rafael Millán
Backend developer, Trainline
Phase 1 - Foundations
(3.5 weeks)

Learn the core concepts of programming, software architecture


and relational databases.

Developer setup - 1st day


Install a professional developer's environment and be ready to nail it for
the 9 weeks

Command line basics

Navigating a file system (create, update, delete files/folders)

Install Ruby and a Version Management tool

Must-have developer's packages

Version control with git / Commit and push on Github

Programming basics - 1 week


Write algorithms manipulating variables, loops, conditions and data structures
like Array and Hash. Parse and store data from standards files (CSV, JSON,
XML, HTML).

Core concepts of programming

Ruby doc for built-in classes

Algorithms & data structures (Array, Hash)

Text pattern detection with Regular Expressions

Parse and store data from standardized files (JSON, CSV, XML)

Web scraping with Nokogiri

Request and parse data from RESTful JSON APIs


Software Architecture - 1.5 weeks
Structure your code with different classes following Object-Oriented
principles. to an architect designing a building, a developer must respect
patterns when designing a software.

Core concepts of Object-Oriented programming

Classes, objects and instance variables

Instance and class methods, Inheritance

Public vs. Private Interfaces

Routing users' requests

Simulating a database with CSV files

In-depth understanding of MVC (Model View Controller)

Relational Database, SQL & ORM - 1 week


Any software needs to store information in a database. Without a database,
Facebook would not persist users' data. Learn to design a relational database
and build structured queries to your database with SQL.

Database Schema Design & SQL

One-to-many, many-to-many relations and join table

CRUD in SQL (Create, Read, Update, Delete)

Advanced JOIN queries

Connecting your DB to ruby with an ORM (Object Relational

Mapping)

Active Record Basics: migrations & naming convention

Active Record Advanced: associations & validation


Phase 2 - Web Development
(3.5 weeks)

Learn UI Design, front-end development and code your web


applications with Ruby on Rails.

Building web interfaces


Elaborate your UI with atomic design and code beautiful components & layouts
by applying the latest CSS techniques.

Product Design, UX & UI principles

HTML basics

CSS (selectors, properties, stylesheets' organization)

Atomic design principles

CSS techniques with flexbox & CSS grid

CSS media queries for Adaptive Design

Bootstrap basics & Responsive Grid System

ES6, the latest Javascript version


Learn ES6, your second programming language after ruby, to add dynamic
behaviors to your website or update pages without reloading thanks to AJAX.

JavaScript fundamentals

ES6 and differences to ES5

JavaScript Tooling (Babel, Webpack, yarn)

DOM Events & AJAX


Wrapping all together with Rails
Wrap it all together by coding your first Ruby on Rails applications. Deploy
your applications in production & start coding “the Rails way”.

MVC in Rails: Routing, Controllers, Params & Views

Models & CRUD in Rails

Adding gems to your project

ERB: Layouts, Partials and Helpers

Nested Resources and Namespaces

Refactoring an app with Services

Defining a Rails API

Building Airbnb in teams


Code a clone of Airbnb from scratch in 5 days. You will work in teams to learn
to collaborate on Github using pull requests and deploy your apps on Heroku,
using the same workflow as successful startups.

Collaborating on a Rails app with Git and Github

Testing in Rails with Rspec

Authentication with Devise

Omniauth and 3rd services' login (FB, Linkedin, Spotify...)

Users' authorization

Search in Rails

Payment, Mailing, Geocoding and Maps

Background Jobs with Sidekiq

Image upload with Cloudinary & Continuous Deployment with Heroku


Phase 3 - Projects
(2 weeks)

Invent, design, code, deploy and pitch personal projects in


teams.

Projects Phase is the ultimate experience of the program: invent, pitch, design,
code and deploy an original project in teams of 3 or 4 people during the two
final weeks.

Product's target and unique value proposition

Prototyping on Figma to test your UX

Splitting work into user stories

Coding an original web app from scratch: from back-end to user-

interface

Deploy your app on a production environment

Pitch your web-app in a public graduation ceremony

I still can't believe I achieve this in only


9 weeks. Cherry on top, I can go back to
Le Wagon whenever I have a bit of
spare time and can still enjoy the
atmosphere of this incredible place
where people believed in me.

Manou Febvret
Product Designer, Aircall
Our Community.
More than 3,700+ creative alumni with various backgrounds
(engineers, entrepreneurs, freelancers, designers..) coming from
50+ countries are chatting every day on Slack, getting help from
Le Wagon's teachers, sharing tips, resources, code gists, job
offers and news from their products. One of the best tech
communities in the world.

Check our Slack to get a taste of it !

You will always be welcome in our 32 campuses worldwide.


Our Platform.
We warned you, we are serious about product! That’s why
we’ve developed the best platform we could imagine for our
students:

300+ challenges

45 video lectures of 1h30 to re-watch any time after the bootcamp

100+ live-codes and tutorials on real-life examples

900+ flashcards to rehearse core concepts

Life-time access to our platform and all our future resources & tutorials

All this content has been developed thoroughly by Le Wagon's teachers for
the last 5 years, batch after batch, feedback after feedback. We believe a
great coding course demands lots of iterations and refinements to make sure
we are moving at the same pace as the tech we are teaching.
Alumni Jobs.
Our alumni now work for the best tech companies as product
managers or developers. Recruiters all love the "Product
know-how" of our graduates.

Le Wagon’s curriculum is extremely fine


tuned and we can feel that there has
been a lot of iterations to reach such a
level. You’re extremely challenged
without feeling drowned under too
much information.

Quitterie Mathelin-Moreau
Cofounder CEO, Skello
Alumni Startups.
Le Wagon's community is also a strong network of
entrepreneurs. More than 100 startups have been launched by
Le Wagon alumni, 30 of them having successfully raised
funding to this day.

15+ alumni have raised between $1.5m and $7m

20+ alumni have raised between $300,000 and $1m each

100+ active startups have been launched by Le Wagon alumni

900+ flashcards to rehearse core concepts

50% of the founders meet each other during the bootcamp

Successful companies that have emerged from Le Wagon include Skello,


Workelo, Regaind (acquired by Apple), Travelsify, Side.co, Plato, Scalia A-line,
Kudoz and many more…

7
FAQ.
All you need to know before applying to our FullStack Program.

Cost
What are the tuition fees?
You can find prices at the bottom of the application form for each city you are
interested in. Price may vary depending on the location and its cost of living.

Are there any scholarships available?


Some cities offer scholarships for co-founders, locals, and women in tech.

What payment plans do you offer? How many instalments / payment schedule?
The bootcamp is to be paid in one, two or three instalments depending on the city’s
legal requirements. Please reach out to the local City Manager she/he'll be happy to
share any specificities on this matter.

Application
What's the application process to become a student of Le Wagon?
Once you’ve submitted the application form on our website, you will receive an email
with a few additional questions about your expectations and technical skills. At this
point, we will schedule an interview (Skype or on-site) after which we will tell you
very quickly if you have been selected. We also recommend that you start working on
the Ruby track on CodeCademy as soon as possible, as you will have to complete this
track before being accepted.

Is there any preparatory work before the start of the bootcamp?


Yes, you have to complete the Ruby track on Codecademy before being accepted on
the course. You will need between 9 and 15 hours and this step is absolutely
mandatory. If you are selected, you will have some additional prepwork to complete
on Le Wagon’s prepwork platform.
Is it possible to join a waiting list?
People abandoning ship once they have been accepted on the course is very rare,
but if it happens we will reach out to you! However you will need to go through the
application process as usual before being accepted.

How should I choose the city in which to do the bootcamp?


Le Wagon fulfils exactly the same mission in all of our locations. The curriculum is the
same everywhere as are all of our materials (lectures and exercises). Teachers and
teaching assistants are hired and trained in the same way all around the globe. Our
advice to help choosing a city would be :
- Target a country where you want to build something: either take part in its tech
community or find a job
- Quality of life: can I afford it ? Would I like the climate ? etc.
- Language: check the language in which the bootcamp is actually done (in Brazil the
lectures are actually in Portuguese, in France the bootcamp is in French, etc.)

Do you help international student to get a visa?


Depending on your situation and where you would want to do the bootcamp, you can
usually attend Le Wagon on a simple tourist visa. However, you should always check
if it’s the case with your embassy.

Do you know when the next session will be?


We usually open applications 4 to 5 months in advance. Feel free to reach out to the
local city manager. She/He will gladly answer all of your questions and contact you as
soon as we open the applications for the upcoming batch.

Student pro!le
I don't have any technical background, is it the right program for me?
Of course. We expect 3 things from our students: be motivated (very motivated), be
curious, be social. That's it!

Is there a typical profile for a Le Wagon student?


Absolutely not. Our alumni are between 18 and 55, they all share the same curiosity
and enthusiasm for coding. They all come from various background: studying,
marketing, engineering, doctors, lawyers, journalists, architects, musicians...
Spending 9 weeks at Le Wagon is not only an incredible human experience, it also
helps you build an astonishing network for your after-bootcamp life!
I'm over 40 years old, should I apply?
We have had students over 40 in the past and they succeeded in finishing the
bootcamp, learning web development and starting new careers. Regarding the
recruitment process to get onboard, it only depends on your commitment and your
motivation.

I don't currently have an idea of a project to work on. Is it a problem?


Don't worry about it! Students with a project are invited to pitch their idea during the
bootcamp while people without one are welcome to team up with them. However if
you only apply to le Wagon to get a head start on your own project during the last 2
weeks then you've misunderstood the real purpose of the end of our program. The
real goal is to learn how to work as a team and improve your Rails skills while building
a product. Even if don't get enough votes to work on your project, cheer up! The
good news is you will be able to code your idea in total autonomy after Le Wagon!

Should I bring my laptop?


Yes, each student must have a laptop. You’ll need Mac OS X or Linux, but if you only
have Windows, no worries you’ll learn how to install Linux the first day.

What language do I need to speak?


In most of our cities, courses are given in English! In France, lectures are given in
French and in some other cities (Saõ Paulo, Shanghaï, Chengdu, Tokyo) specific
sessions are organized in other languages (brazilian portuguese, chinese, japanese).
You can check the language of the next batch on the "Apply" page.

The FullStack Program


What will I be able to build at the end of the 9 weeks?
You’ll have a Ruby on Rails junior developer level. This means you’ll be able to quickly
prototype your ideas by creating a web application on your own. For instance, you will
know how to include authentification to your site (simple signin/signup, or Facebook/
Twitter connect), add an admin back-office, include payment features, automate
emails sending, and much more. You’ll also know how to quickly deploy to production
and you will have learned the programming best practices. You’ll then be facing a
choice: continue your entrepreneurial journey or become a junior developer in a
startup or a bigger tech company.
Only 9 weeks?
Le Wagon is a 9-week program, from Monday to Friday, 9am - 7pm (minimum). To
get the most out of the program you need to fully commit to it as it is really a
demanding experience (450 hours of code in just 9 weeks!). In the past, people who
kept a side activity during the bootcamp struggled to keep the pace.

The main difference between a CS degree and a bootcamp is that we don't start from
scratch. In a traditional curriculum you will start learning all the theoretical knowledge
(electronic basis, hardware...) before tackling all the elements that make up the
Internet today (user interface, operating system...) and then only would you approach
web development. This is useful only if you want to be able to navigate between
these layers. However nowadays, you can build almost anything while only mastering
the last part. That's why we built Le Wagon Curriculum the way it is. Of course you
won't work at Tesla as an engineer but you will be able to either build your own
product or start as a junior developer or become a product manager. Do not hesitate
to make up your own mind by watching our latest demo days!

What is the main difference with other bootcamps?


We’re more product-driven than any other bootcamp you might find. The idea behind
Le Wagon is to give you all the skills you might need to bootstrap and launch your
own product/web app. That's why we teach Ruby and its framework: Ruby on Rails.
Both are really easy to grasp and give you the ability to build and deploy amazing
products quickly. Our CTO wrote an article on this matter on Le Wagon’s Medium
page.

Will I learn mobile app development?


Yes and no. Let’s be clear, you will not learn iOS, Android or Windows Phone
development. We don’t think these skills can properly be taught (honestly) in 9
weeks. We prefer teaching you the fundamentals of programming and web
development for many reasons. First, these are the core skills of a software engineer,
even if you want to dive into mobile development later on. Second, the web is THE
open platform you need to understand. Thanks to Responsive Web Design (which is
part of the program), you’ll still be able to create apps that will display nicely on
mobile devices. You’ll also learn to create APIs that will be used by your mobile apps.
It will then be very easy for any mobile developer to code your iOS or Android
interface starting from the API you’ve built.

Do you offer a part-time course or evening classes?


We only have a full-time program, but we also work with universities and businesses
to provide students and employees with shorter tech courses in different coding-
based subjects. If you think this could be of more interest to you, please get in touch
with your local City Manager for more information.
Do you provide accommodation/catering?
No we do not. The price of the 9-week course only includes the tuition - and
unlimited tea and coffee. Our city managers can help you as they know their cities
well! They will be able to recommend some great places for your stay!

Do you offer career support?


We consider that the ability of each student to find a position after the bootcamp is
highly based on the student's motivation and work. Guaranteeing 100% employment
at the end of the bootcamp would be dishonest in that regard.

When choosing a coding bootcamp, you should focus more on the quality of the
curriculum and teachers. You should ask yourself about the skills you will have at the
end and the product you will be able to build. That’s what will really make you
hireable. You can have a look at our various demo days to get an idea about what
students are able to build at the end of the 9 weeks.

However, Le Wagon has an excellent network within the tech industry and a very
good reputation with recruiters. Our students massively benefit from this. Moreover,
we now have more than 3,700 alumni working in hundreds of different companies.
This internal network is your first support when looking for a job: our alumni work for
the best tech companies out there and can recommend you for a position, and they'll
also be available to support you during the search - by answering technical or non-
technical questions.

Employers
Is it possible to share our job offer(s) with your alumni?
Yes of course. However recruitment is a long-term relationship and as such we would
love to connect with you first!

Do you organise recruitment events?


Yes we do! From regular events to great workshops to promote your company's
culture we would love to discuss the best format fitting your needs around a coffee.
Tell us a bit more about you and join our alumni network right here!

You might also like