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.

Students

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. 🙂

Community

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?

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 hello@codeberryschool.com.

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: https://codeberryschool.com/blog//tagged/codeberry

How will you help me find a job?

When you feel that you’re ready for a job, just let us know. We’ll test your knowledge, and give you feedback if you need some more practice on a topic. If you have the sufficient knowledge, we’ll help you build your portfolio and prepare for interviews, and we will also assist you in finding open positions at companies.

How does the mentor program work in the Melon Pack? Are there fixed consultation hours?

After subscribing to the Melon Pack, we’ll provide you a mentor, who will:
– check in on you on Mondays and Fridays to ask you about your plans and progress;
– help you when you’re stuck or have a question;
– review your submissions if you wish, and give you tips on improving your code.
There are no fixed hours dedicated to consultancy, you can ask questions via the Slack chat app, and get a response as soon as the mentor logs in. Officially we answer within 24 hours, but we usually get back to you much faster.

How do I reach out for help from the mentors and other students?

With the help of a chat app. We use a software called Slack, it’s free to use and available from your browser.

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 hello@codeberryschool.com and we’ll fix it.

Can we start?

Sign up 

Companies we work with

calgo
greenfox academy
teamINSIGHT
Design Terminal Techlab
calgo
calgo
calgo
pioneers ventures
calgo
EDMdesigner
Progmasters
Progmasters

Pricing

 

Raspberry Pack
Free
You can try the first 25 lessons for free
An active community that helps you if you’re stuck
 
 
Apple Pack
$49.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