Hi
This course was written in October 2025 for a course in France, in Nantes, at L'EPSI, a computer engineering school.
Here are the slides presented in class:
https://www.figma.com/deck/nBn2h5Oml0VnkP3igBgpnX/b3---slides?node-id=1-138&t=gJQxI6hGmF2CxJZ5-1
To create this course, I roughly based it on this roadmap, my skills, and all the information I could find in addition to it. (a great site to learn whatever you want by the way ;) Frontend Developer Roadmap: What is Frontend Development? )
I took what I wanted from it, what I found coherent, and synthesized it for you + added a whole bunch of information and feedback from my experiences!
Introduction
Here, is the textual and more detailed version of everything I will say during the courses.
You will have all the additional information regarding each "chapter", and, roughly, everything I want to teach you and tell you!
My Background
I'm telling my life story, but really, who cares
Hey!
I'm Andy, my journey is very chaotic. I'm far from being someone with a typical model student path.
Technical Baccalaureate, a first BTS SIO SLAM (IT development) failed (and in one of the most beautiful ways: work warning + behavior warning + BLAM).
→ Two years of depression after that, with a temp job and a job in a bakery, made me want to start all over again far from home!
(And yes, I've only been in Nantes for a few years. I've lived almost all my life in Haute-Savoie, in Sciez, near Évian.)
The Comeback
Arriving in Nantes, I was among the last in the class during the first few months. (Yes, with a 5-6 average in my last year of study, I shouldn't have expected to be one of the best.)
But through motivation, work, perseverance, and the presence of some great speakers, I quickly found myself at the top of the class, in the top 3. And I never moved from there during the 5 years, fluctuating between 17 and 19 overall average.
(Yes, 15 hours of work per day on average gives great results.)
→ A crazy pace + launching my micro-enterprise after 7-8 months of courses to be able to go further and learn more.
→ Approximately 150 projects in 5 years, small sites, small apps, big projects. Working with freelancers, big companies, and the work-study program + my entrepreneurial adventures.
blah blah blah, in short, if we get our fingers out of our asses, it's possible to have great results!
Consecration
Then... Graduation, all diplomas obtained with flying colors!
All of this led me, step by step, to try on a poker move to go see the best companies in the world, around the planet, to work with them remotely, from France.
So I go to Awwwards. I make + of 200 unsolicited applications, with follow-ups, customized messages for each one, and I target only the cream of the crop. I get 5 interviews from it and, in the end, 3 job offers.
I work with Neova as CTO, a company in the Web3. We're doing a drive, the idea is to be able to give a decentralized alternative to the classic drives and the current ways of doing cloud.
In parallel, I continue to make small sites, experiments, and save my friends. From time to time, I take on interns.
And I've been working since September 2024 with Wildlife.la, one of the best American companies in the classic Web2 sector, one of the best web agencies, multi-titled on Awwwards and other style recognition platforms.
Personal Side
That was for my professional background.
On the personal side, I'm settled in the countryside, chill on my side. I prepare running races from time to time, I did the Nantes marathon in 2023 and I will most likely prepare a half-Iron Man for 2026 at the time I'm writing these lines.
The Mission
In short, all of this brings me to today. I was offered to give you courses. And the JS and frameworks courses, at the time, were a disaster when I had them. Every year, people complain, every year, the teachers are not very professional.
I think the only way to improve all of this would potentially be to give you courses!
It doesn't bring me anything financially, I would earn more by not doing it. In terms of time as well, it's a tragedy.
But hey, if I can give you the vibe, the little flame, even to just one person, then it will have been worth it.
So, I'm going to do my best. To write everything by hand, give you quali courses and give you as much information as possible!
What I have to teach you, the famous syllabus:
Skills to acquire:
- Use the most suitable API for the technical and functional context of the computer application.
- Use the "Frameworks" best suited to the technical and functional context of the computer application
For this, we will go through a whole series of steps and chapters, I only have 20 hours, show you all this, and make you practice, that's the only thing I can do, I won't be able to assist you on each step in class, you will have to work on your side, and give yourself to have the skills, these are ULTRA important skills professionally today, in the Nantes basin, in France and even abroad, because more and more, skills are being pooled, companies want people who do the features from A to Z, and who know how to touch the back, as much as the front at any time!
So, I'm not going to impose a framework on you, just explain the differences between each one, and the interest of each of these frameworks.
The courses will represent 5-10% of the skills you need to have to be professionally employable in most IT companies.
The rest of the skills are practice, your experiences, your side projects, your research and your monitoring. I give you what you don't know that you don't know. the basics, the concepts, the directions to take.