Web Development for beginners

Graphic of a young woman coding

Online, mentor-led course, designed to safely launch working professionals in a new,
location independent career

Next class starting on: 13th of August

Available spots: 12

Duration:3 weeks

apply now

beginner videos

Starting from the absolute zero, we guide you step-by-step and our only assumption is that you're a complete beginner with a determination to break into the tech world.

friendly mentors

Two weekly video calls with your mentor where you can clear out any questions you have about your homework or the material in general. They're amazing for inspirational career advice too.

group projects

On weekends we hold hackathons where all teams and their mentors get together online and work on a real-life project, as a real-life distributed team. Getting ready for remote jobs y'all.


A buzzing Slack or the more informal Facebook group. Whatever your preference of a channel is, you can ask your questions, share your struggles or your wins with the UmaHub family and be sure to get support.

We created an online, part-time, mentor-led course, split in smaller (and cheaper) modules you can sign up for separately, choosing the one that you're most interested in.

apply now

What will I learn?

We'll teach you the full skill set for creating a modern static website and putting it online for the world to see. If you follow the lessons properly, do the homework and participate on the hackathons - you will be able to take on small projects for clients and create beautiful and simple websites for them, with that making the course pay for itself (and much more).

Icon for HTML
The standard markup language for creating web pages and web applications.
Icon for CSS
The styling language that describes how page elements should be displayed on desktops, tablets, mobile devices or paper.
Icon for bootstrap
The most popular HTML, CSS, and JS library in the world. Open source toolkit enabling you to build responsive, mobile-first projects in record time.
Icon for a server
You'll learn how to choose a shared hosting, hook it up with your domain name and deploy your website, making it visible to the world.



  • Lifetime access to all videos or the course
  • Lifetime access to all updates of the course
  • UmaHub community: get access to the UmaHub Slack and closed facebook group
  • Study in your own time



  • 3 week intensive course
  • Everything in CasualCoder plus:
  • Office hours with our mentors
  • Weekly group assignments (hackathons) where you will be coding together with your team and your mentor
  • Study with a class



  • Direct Mentor-Apprentice experience
  • Everything in CasualCoder plus:
  • Private office hours with your mentor
  • Weekly assignments where you will be coding together with your mentor
  • Learn with a mentor


How does it work?


In the "CasualCoder" and "Apprentice" program you can study in your own time. Our intensive "DeterminedStudent" program, on the other hand, lasts for 3 weeks and you would need to dedicate an average of 1 to 2 hours per day during the week plus 3-5 hours for the hackathons on weekends.

Online lessons

During the week mentors will be releasing video lessons covering new concepts in a fun, beginner-friendly and easy-to-follow way.


Every lesson has one or more exercises you will need to solve and send to your mentor as homework.

Soft skills

We're strong believers that soft skills nowadays are just as important as the tech skills. That's why we made sure to include lessons on career development and work in remote teams.

Open office hours

Open office hours with mentors are held twice a week. During that time they're available online to answer any question you might have related to the material.


Every weekend the class gets split in teams of 3 and they work on a project together with their assigned instructor in remote pair programming sessions.

Pair programming is not easy even for experienced developers, but if you start doing it early, if you learn the basics of positive communication, you will be a much more desired team-member in any team.

And doing all this remotely adds yet one more level of complexity, but we still achieve to make it enjoyable for our students, by giving them a solid training beforehand.

These sessions are very close to real-life work and it's where you will learn the most, so make sure you come armed with questions!

Code your way up!

apply now!

Who will I be learning with?

  • Elena Kolevska Profile Photo

    Elena Kolevska

    Main instructor

    A software engineer with over 10 years of experience.

    Started learning to code when she was 16 years old and never stopped. Most of her professional work has been done in distributed teams and she considers herself lucky to have been able to work in great teams from anywhere in the world.

    Elena has a passion for teaching, since her University days, when she was making her pocket money by giving mathematics and physics lessons to elementary school kids.

    Fast forward around 10 years and she's a speaker at international tech conferences, sharing stage with names like Rasmus Lerdorf (the creator of PHP), Jordi Boggiano (creator of Composer), Phil Sturgeon, Samantha Quiñones and many more.

  • Julian Quirke Profile Photo

    Julian Quirke

    Supporting Instructor

    A software engineer with a bachelor in mathematics and many years of experience in curriculum design.

    Julian was the Head of Web Development Education in Shaw Academy, one of the biggest online learning platforms in the world.

  • Filipa Larangeira Profile Photo

    Filipa Larangeira

    Career Coach

    For more than a decade, Filipa has worked in several sectors - established corporations and successful startups - developing efficient and sustainable solutions that connect human motivation to the needs of each business.

    Filipa advises and supports business leaders with culture & organizational transformation, that positively impact employees, business results, customers, community, and environment.

    Her vision is to exponentially increase well-being at work and promote a beneficial shift in current social and economic paradigm.

Do you identify with any of these?

Over the past few months we talked to about 100 candidates who were interested in our bootcamps and found six concerns that were repeated over and over again

"I don't know if I'll be any good at programming."
"I'm very interested, but I don't know if I'll actually like it, once I start doing it."
"I can't just quit my job and do a 3 month programming bootcamp"
"I really want to learn to code, but it's so overwhelming, I don't know where to start"
"I bought an online course and I thought I was doing great while watching the videos, but when I tried to do an exercise I had so many questions and no one to ask for help."
"I want to do it, but I only want to study frontend development, I don't need to learn about Python and databases."

let's talk

Ask us anything you're curious about or just reach out to say hello and chat about software, tech, careers, life, the Universe and everything.

Vectors by Vecteezy