Study at home, during breaks or at your favorite coffee shop.
You can find over 100+ hours of fun assignments, regardless of your skill level.
You can start our course as a complete beginner. No previous programming knowledge necessary.
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.
For our low monthly fee, you will have access to all of our lessons. You can cancel your subscription anytime.
We have a 60-day satisfaction guarantee. If you’re not satisfied, we’ll give you your money back. No questions asked.
Our web programming courses will give you the knowledge and confidence to create awesome websites.
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.
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.
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.
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.
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.
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.
Course Developer
Course Developer
Course Developer
and there are individual exercises that if you complete you’ll have real knowledge.
Anna is always helpful and she gives great advice and tips. I’ve learnt a lot since I’ve joined.
and kind tone.
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: 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 hello@codeberryschool.com and we’ll fix it.
Choose the plan that’s right for you:
You can’t afford to spend this much?
Apply for the CodeBerry Scholarship Program!