Become the best developer you can be. Outsmart AI. *
Hi, I'm Jonas! I teach world-class web dev courses that create lasting results for people and teams. Even now, in the age of AI.
2,000,000+ developers trained worldwide.
Rated 4.7 / 5 (500,000+ reviews)
The best teams in the world learn with me















[PART 01 / 04] From zero to confident developer. I'll guide you step by step.
- Learn. Deeply.
- Practice. With real-world projects.
- Ship. Build a portfolio of outstanding apps.
- Grow. Become the developer teams want to hire.
“Best instructor in Udemy, perfect English, amazing knowledge of the course content, amazing material, and outstanding course organization.”

Student of “The Complete Node.js Bootcamp”
“Jonas is on another level. The amount of effort and energy he puts into every part of this course is insane. You can really tell he loves what he's doing. Definitely one of the best uses of my time and money.”

Student of “The Ultimate React Course”
“Jonas is literally the best for these bootcamp style of courses. Bootcamps will charge you 5000-10000 dollars for what he teaches you and will do it worse.”

Student of “The Complete JavaScript Course”
Forget jumping around between random YouTube videos, fragmented ChatGPT chats, and blog posts from 2015. Welcome to carefully structured course paths, designed to bring you from tutorial hell to actually shipping products. Welcome to a method that works.
[PART 02 / 04] Why my courses work (and why they're unlike any others you'll find).


Clear, detailed explanations
No details left out. Don't just copy what's on the screen - understand the "why" behind every code line and tech choice. My competitors call it "fluff", I call it "teaching".



Polished real-world projects
After a solid foundation, everything is project-first. Build well-planned, outstanding apps, that you're proud to put in your portfolio.



Understand how technologies actually work
Go behind the scenes with deep dives and meticulously crafted diagrams. Build your confidence as a developer by understanding how things really work.

“Low level stuff explained like a pro. It's extremely hard to find course that explains details of how things work "under the hood" in high level languages, but this course includes exactly that!”

Student of “The Complete JavaScript Course”
“Jonas takes great care to really explain how things work under the hood, so you don't feel like you're just copying code, you're actually understanding what you're writing, and why.”

Student of “The Complete JavaScript Course”
“Jonas doesn't leave ANYTHING unexplained. He is extremely structured in his thinking and he understands complex topics deeply. This allows him to present his explanations in a very clear way.”

Student of “Advanced CSS and Sass”
“Jonas is sooo good at explaining the fundamentals then getting detailed on the concepts but in such a concise manner. A teacher like him would save you so much time!”

Student of “The Complete Node.js Bootcamp”
“One thing that sets Jonas apart is his use of project architecture so that you can learn how to build out bigger projects with a clear goal and structure in mind before ever writing a line of code.”

Student of “The Complete JavaScript Course”
“The sites Jonas delivers are actually top notch when it comes to design and super pleasing to the eyes.”

Student of “Build Websites With HTML & CSS”
“Low level stuff explained like a pro. It's extremely hard to find course that explains details of how things work "under the hood" in high level languages, but this course includes exactly that!”

Student of “The Complete JavaScript Course”
“Jonas takes great care to really explain how things work under the hood, so you don't feel like you're just copying code, you're actually understanding what you're writing, and why.”

Student of “The Complete JavaScript Course”
“Jonas doesn't leave ANYTHING unexplained. He is extremely structured in his thinking and he understands complex topics deeply. This allows him to present his explanations in a very clear way.”

Student of “Advanced CSS and Sass”
“Jonas is sooo good at explaining the fundamentals then getting detailed on the concepts but in such a concise manner. A teacher like him would save you so much time!”

Student of “The Complete Node.js Bootcamp”
This is my core teaching philosophy. But students love my courses for many other reasons. So keep reading.
Meticulously planned course curricula
I spend months researching and iterating to perfect the curriculum for each course. You'll learn everything you need, and nothing you don't – at a perfect pace.
Practice your skills with exercises and challenges
Just watching the course and building the projects is not enough to master a skill. Every course gives you plenty of targeted exercises and challenges so you practice what you learn.
Clean code + modern best practices
Learn to write clean, industry-standard code that your team will love. Follow modern best practices, solve complex problems, and start thinking like a professional developer.
Got stuck? Get fast support in Q&A
You will get stuck in any coding course. That's why all my courses are 100% supported and every single question gets an answer. Don't worry, you're not going on this journey alone.
Live debugging not cut from videos
Sometimes things break while recording. This creates real-world debugging sessions, which I do not cut from videos, as they are excellent learning opportunities for you.
AI-proof skills
Everyone uses AI to code now. But unless you know exactly what you're doing, this will create more problems than it solves. My courses give you the deep foundational skills you need to be relevant in the age of AI.
I've built top-rated courses on web dev foundations and the frameworks that matter. Whatever you want to learn, this is the best place to learn it right.
[PART 03 / 04] Front-end? Back-end? Full-stack? covered.

The Ultimate React Course
- React
- Next.js
- Supabase
- Tailwind CSS
- Architecture
- 150,000+ students
- 4.7 / 5 (22,000+ reviews)
- 84+ hours of video
- 10 real-world projects
- Risk free: 30-day money-back guarantee
- Subtitles in English and 14+ other languages
- Fast support in the Q&A section
- Downloadable code, slides, and assets
- Certificate of completion automatically issued
From students of this course:
“Content of exceptional quality. I don't know any other Udemy Instructor with such an attention to details and presentation skills. I got my current job attending this course :)”

Student of “The Ultimate React Course”
“This course helped me transition from a C++ background and got me my first frontend job where i'm a medior react developer.”

Student of “The Ultimate React Course”
“Mind blown. This course is incredible. I had taken another high-rated course in React, but the level of detail and the tricks Jonas shows are just at another level.”

Student of “The Ultimate React Course”
I'm a leading web dev instructor on the leading learning platform in the world – Udemy. You're in good hands.
[PART 04 / 04] Numbers don't lie.
Ready? Let's go!
Find the right course for youJoin a community of millions
of other learners just like you!
FAQs
Not sure yet? Got questions?
I got answers.
[APPENDIX] A note from your teacher.

👋 Hey! I'm Jonas, your teacher.
I'm a web dev and teacher from the beautiful Algarve in southern Portugal. I've always loved computers, teaching, learning. But learning wasn't always easy.
When I started coding over 20 years ago, all I had was a 1,000-page book on HTML, CSS and rudimentary JavaScript 3. Later, while freelancing during my master's in engineering, I spent months researching and learning from outdated blogs, confusing tutorials, and broken documentation. Then online courses took off, and most of them were just as bad.
So I built my own courses. I combined my passions of computers + teaching + learning, and developed my own unique teaching philosophy: detailed explanations, polished real-world projects, and deep dives into how each technology actually works. In short, I built the courses I wish I had.
These courses are shortcuts that let you skip endless research and documentation. I do the heavy work for you, combining hundreds of resources into one polished, well-structured bundle, so you learn only what you need and save countless months of your precious time.
Fast forward one decade, and over 2,000,000 people have learned with me on Udemy. I get messages every day from my students, telling me how I helped them land a job, advance their skills, and improve their lives. I've also helped teams from top companies all around the world skill up though Udemy Business.
I would like to help you next! So check out my course library, find the best fit for your current goals, and then let's get started!
See you inside!


