Access to all materials

Study online

Study at home, during breaks or at your favorite coffee shop.

Interactive assignments

You can find over 100+ hours of fun assignments, regardless of your skill level.

Start from scratch

You can start our course as a complete beginner. No previous programming knowledge necessary.

  • Length
    access over 100 hours of learning material
  • Effort
    At your own pace
  • Price
    from $49 per month
  • Subject
    HTML, CSS, JavaScript, Bootstrap, git, Node.js
  • Level
    Zero to hero
  • Language

About this course

Cutting-edge technologies

We teach HTML5, CSS3, JavaScript, Bootstrap and Node.js. If these words don’t make sense to you, don’t worry – that’s why we’re here. 🙂


Get to know our amazing community—chat online and study together with other students.

Monthly fee

For our low monthly fee, you will have access to all of our lessons. You can cancel your subscription anytime.

100% money-back guarantee

We have a 60-day satisfaction guarantee. If you’re not satisfied, we’ll give you your money back. No questions asked.

What you'll learn

Our web programming courses will give you the knowledge and confidence to create awesome websites.

HTML5 Coding

With the help of HTML5 coding, you can create content on web pages: you can define what pictures and text you want to appear on your sites. In the introductory course, we’ll show you the basics of HTML5 and we’ll build simple websites with basic content: title, text, pictures, links and tables. In the advanced course, you’ll learn about further HTML5 elements, such as buttons, positioning and canvases used to create graphic visuals.

JavaScript Programming

You can create interactive web pages with the help of JavaScript (e.g. you can change a part of a page by pressing a button), and you can also use it to build logic (e.g. a program that can draw). JavaScript is one of the world’s most popular programming languages. In the introductory course, we’ll show you the basics of JavaScript: variables, cycles, functions. Later on, we’ll discover other elements of the JavaScript language, as well as JavaScript libraries and frameworks.

Using Bootstrap

The Bootstrap framework offers ready-to-use solutions for making websites. You can easily use its grid system to position web elements and it also contains a collection of frequently used web components. It makes the process of creating a website faster and simpler. During the course, you’ll get to know the following: grid system, creating responsive pages, buttons, tables, predefined styles.

Using CSS3

You can change the appearance of websites with the help of CSS3 coding. You’ll be modifying the elements you created earlier with the help of HTML5. The intro will get you closer to the basics of CSS3, we’ll be altering what some parts of the website (e.g. title, text, images, links) looks like by playing with their color, size, fonts and alignment. More advanced parts of CSS3, like visibility, positioning related settings, frames, margins and animations will be included in following courses.

Node.js Programming

More complex web pages can be created with Node.js programming. These won’t only run in a browser, but will also take action on a server. We will create the environment needed for Node.js programming and write a simple client-server program in the introductory course.

Using Git

With the help of Git, you can save and share your completed codes. The Git course will tell you everything about version control and show you the necessary tools to start building a programming portfolio, so you can upload your programs to GitHub, showcasing your talent and hard work to the world.

Meet the team members

team member photo
Adam Freisinger

Course Developer

team member photo
Laszlo Vad

Course Developer

team member photo
David Veszelovszki

Course Developer


The material is great

and there are individual exercises that if you complete you’ll have real knowledge.

Ashlyn Reed

I made a really good decision when I signed up.

Anna is always helpful and she gives great advice and tips. I’ve learnt a lot since I’ve joined.

Danny Mccoy

I like their fast and easy to understand explanations

and kind tone.

Joe Lane


How long is the course?

Your monthly subscription gives you access to all of our self-developed learning materials. Completing them will take you approximately 100 hours. The material consists of bigger chapters (projects), 1–5 hours long each. We aim to upload new projects every two weeks.

Do I get access to the full course at the beginning, or is there some sort of time-based delivery? Do I have to complete a task to unlock the next?

You get access to the full course if you subscribe. Nothing is locked, you can jump around in the material freely.

Is there a mandatory minimum length of subscription? Do I have to subscribe for X number of months?

No, you can stop your subscription anytime. Just drop us an email at

How much does the course cost?

The course doesn’t have a total price, you pay a monthly subscription, which allows you to access all of our materials. You can cancel your subscription anytime, you’re not tied to anything. If you wish, you can always resubscribe and pick up exactly where you left off.

Do I get a certificate to prove my studies?

Yes, we’ll gladly issue a certificate at the end of the course about your newly acquired skills. However, this paper won’t be state accredited, because the accreditation process would mean we’d have to teach the same static material over and over again. That wouldn’t make much sense in the dynamically changing world of web development.

Do I stand a chance of landing a junior web developer job relying solely on online courses?

Yes, this is a trend we recognized during our market research and interviews with the recruiters. In our experience, a computer science degree is no longer a requirement for employment, as companies started recognizing the importance of actual practical knowledge. Check out the interviews with our former students to see for yourself: CodeBerry Blog

What does studying online look like?

Mostly you’ll be using your browser. You receive tasks and materials on an online platform, and you’ll use this website to submit your work too. If you need help you can use a chat application to reach the other students, or your mentor, if you’ve subscribed to the Melon Pack.

Do I need any prior programming knowledge or a minimum level of education?

There’s no minimum level of education to take part in the course. If you have basic computer skills, like searching the internet and using a word processor, then you’re ready to learn programming.

Can I learn programming without a good sense of mathematics?

We would advise you to give yourself a week or two to find out if you enjoy programming. If yes, there’s nothing to stop you. If not, you can reclaim your money and look for something that suits you better.

Is there a deadline for signing up for the course?

No, you can enroll anytime. The course is self-paced, so you can start whenever you want.

Is there an age limitation to the course?

No, there’s no age limit. Our youngest student is 11, while the oldest is 73 years old. Feel free to join our community, regardless of your age.

What tools will I require during my studies?

You’ll be using a browser most of the time during the course, with multiple tabs open. Later you’ll also need a text editor (a specialized app for web development). Neither requires any extra money or high-end computers, nor does programming in general. On average, a non-stone-age laptop or PC will do just fine, regardless of the operating system. You can use our course on Windows, macOS or even Linux.

The subscription fee is fixed, right?

Yes, it is. The price you sign up with is the price you will always pay, even if you pause your subscription. And we have a 60-day money-back guarantee if you’re not satisfied.

When can I access the materials after I have paid the subscription fee?

If you pay by card or PayPal, you will get access to the materials immediately. If you choose the direct transfer option, the payment processing might take as much as 24 hours on weekdays.

I’ve paid for the course but still can’t access the materials. What can I do?

There could be two reasons for this. One, you chose the direct transfer option and your payment hasn’t arrived yet. It can take one workday for the banks to process transfers. The other possibility is that you used a different email address for payment than you used to log into our service. If you log in with the same address as you paid with, you should have access to the materials. If not, contact us at and we’ll fix it.


Choose the plan that’s right for you:

Free Pack


  • Access to the first 25 lessons
  • An active community that helps you if you're stuck
Sign up for free

Free Pack


  • Access to the first 25 lessons
  • An active community that helps you if you're stuck
Sign up for free

Basic Yearly Pack

$349.00 / year

  • Access to all lessons
  • An active community that helps you if you're stuck
  • 60-day money-back guarantee
  • Access for 1 full year

You can’t afford to spend this much?
Apply for the CodeBerry Scholarship Program!

Are you interested but this is not the best time?

You can unsubscribe anytime.