Learn programming

Sign up 

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.


Completed lessons

Lines of code

Cutting-edge technologies

We teach HTML5, CSS3, JavaScript 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.

Experienced mentors

Our teachers are experts with years of experience in their fields. They will guide you every step of the way.

We will help you find a job

We’ll help you build a competitive portfolio and prepare you for coding interviews.

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.

As featured in:












Can we start?

Sign up 

What we teach

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.

Can we start?

Sign up 

Frequently Asked Questions

How long is the course?
The course consists of 120 hours of learning material and assignments, which is more than enough to acquire the knowledge for a junior web developer job. The course is self-paced, so the amount of weeks/months needed is up to you. If you study 2 hours every day, the course will take 2 months to complete. If you only do one hour per day, you’ll finish in 4 months.

Do I need any prior programming knowledge?
No, you don’t.

How do I study?
Our course is completely online. You will get easy-to-understand learning materials and fun assignments, and your submissions will be checked by our system. If you need help, you can use our Slack community or your personal mentor depending on your selected plan.

Can I get a job after this program?
Yes. We are in touch with many companies who are looking for junior web developers. They care much more about your skill than the way you’ve acquired them.

But what about a degree? Do I need one for a job?
In our experience, a computer science degree is no longer a requirement for employment.

Will I get some kind of a certificate once I complete the course?
Yes, you will.

Will you really help me land a job after the course? If so, how?
We’ll help you build your professional portfolio, your LinkedIn profile and we’ll train you for the coding interviews. On top of this, we have agreements with several companies who are eager to interview our best students once they have completed the course.

Can I get a certificate of having studied here?
Yes, we’ll gladly issue a certificate of the courses you have completed.

The subscription fee is fixed, right?
Yes, it is. And we have a 60-day money-back guarantee if you’re not satisfied.

Can I learn this if I don’t really have a mathematical mind?
Definitely! Just try it! Programming is no magic! In a week or two, you will be able to decide if it’s for you or not. If it’s not for you after all, we’ll be happy to give you your money back and you can try something else. As they say, there is no harm in trying. 🙂

Are there any other/hidden costs?
Nope, just the subscription fee.

In what ways can I get help?
To reach the CodeBerry community and our mentors, we use a chat program called Slack. You can use it in your browser or on your phone.

Is there a deadline for signing up?
No, you can enroll anytime.

Can we start?

Sign up 

Companies we work with

greenfox academy
Design Terminal Techlab
pioneers ventures



Raspberry Pack
You can try the first 25 lessons for free
An active community that helps you if you’re stuck
Apple Pack
$29.90 / month
Access to all lessons
An active community that helps you if you’re stuck
60-day money-back guarantee
Melon Pack
$189.90 / month
Access to all lessons
An active community that helps you if you’re stuck
60-day money-back guarantee
A mentor who answers your questions and helps you learn quicker
Pineapple Pack
$379.90 / 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