Course image

Absolute Beginner

WEB Development for Beginners - Mentor-led - Online course

This is a mentor-led online course, where our mentors guide you on every step of the way. Start learning HTML, CSS and JavaScript by creating a modern website.

Category: JavaScript

Free trial

WEB Development for Beginners - Mentor-led - Online course


By purchasing this mentor-led online course you will learn WEB development (HTML, CSS and JavaScript) with the help of our mentors. Based on our experience the course will take you 6 weeks (at a normal pace) to finish with the help from our mentors. When you gain new knowledge it can take you 4 weeks to finish the final project. Our students always want to showcase a lot of knowledge and we know that it takes time to do so. We are confident that you will be capable of submitting a great project after this course.

You will learn

  • HTML basics
  • CSS basics
  • JavaScript basics
  • What are variables, functions,...
  • How to use JSON data
  • How are WEB site files organized
  • How to use different developer tools
  • How to use the JavaScript Console

What will you be capable of?

After this course, you will be capable of building an elegant and modern WEB site. This means that you can build your first web site using HTML, CSS and JavaScript. Now you can finally make that product page for your great business idea, improve existing WEB sites, and make dynamic pages using JavaScript capabilities that will impress all your users.

How you will learn?

We believe that anyone can learn how to code. That is why we developed a step-by-step approach for the best possible onboarding process of individuals with no prior experience. Steps are small chunks of knowledge that are logically connected.

This means that you get a bit of knowledge on every step. You start with the basics and build on them. The most important thing is that we offer you guidance on each and every step. So don’t worry if you get stuck in your code, we can help you right away on the same code you are writing. More than 80% of our students successfully finish the course from start to finish.

We want to show you how our methodology can help you learn to code, you can try the first part of our course for free. Even in the free trial, you will get the help of our mentors.

How to start:

Start our free trial and you will see how simple it is to start.

  1. Start the free trial and finish the HTML assignment.
  2. If you have any problems our mentors are online and they will be more than happy to help. Using chat or slack we help you on each step and we guide you.
  3. After the first assignment, you can send us your code, so that we can check it and give you feedback.
  4. Then we will send you a short homework to test your knowledge.

Once you successfully finish the assignment 💪 we will award you one more assignment for FREE 🎁. Don't worry after you purchase the full course there are a lot of assignments waiting for you to solve. 😉


We are a small team from Slovenia, and we had great success teaching people in our country. We want to open our knowledge to a bigger audience and here you are! Our team consists of Miha, Žiga and our virtual mentor Cobie, a little artificial helper, that will guide you through all the texts in videos you will get. She is there to make us sound better. Cobie is a great addition to our team as well, because she helps us behind the scenes. But we will be chatting with you all the time, looking to help you with your progress.

codebrainer predavatelji miha cirman

Miha Cirman

I have been programming professionally for the last 25 years. I have come to know computer science as a kid when most people didn't know about computers. In my professional career, I have encountered many different challenges: from algorithms to system design, from websites to mobile applications... I have always acquired new knowledge with a practical approach, so in the same way, I want to pass my knowledge on to the next generation of programmers.

Ziga Triller - CodeBrainer predavatelji

Ziga Triller

I have been involved in digital projects for many years and have been managing them for the last 5 years. The projects I am involved in cover everything from simple websites to complex mobile applications. In my work, I realized very quickly that programming skills enable me to manage and control projects more effectively. In recent years, I have been successfully passing on my experience and knowledge to marketing professionals.


  • English
  • Basic OS (Windows/Mac)
  • Internet connection
  • Slack (communication)

Intro video:

Benefits of the full course:

Once you have successfully completed the trial 💪, we offer you the full online course led by a mentor (of course you can also buy it directly). There you will receive full support from our mentors who will guide you every step of the way. You will receive up to 10 hours of 1-on-1 help 👨🏻‍🏫. Together with our mentor you will set your pace of work. 

For your development environment, you will get access to an online/cloud editor. During each session you will have access to a private chat (Slack) where you can ask our experts anything you want. In addition, during this course, you will be able to communicate and get answers to all your web development-related questions.

The mentor’s support is available for you for two months from the date of the purchase. Based on our experience the course learning process takes from 4 to 6 weeks.

Starting a course is a great step ahead, but practice makes everything complete. That is why we have additional assignments ready for all the students to master their knowledge.

Full course

  • Price is 119 eur (approx. Rs. 9,700.00)
  • Mentor-led Web Development course
  • Up to 10 hours of 1-on-1 help
  • Online Editor/IDE (to check your progress in real-time)
  • Lifetime access to self-paced course
  • Additional homework
  • Assistance on your final project
  • Diploma for completion of your project

If you are more of a do-it-yourself type, you can purchase the self-paced full online course without our expert assistance.


Content of this course:

We explain how you can get your knowledge, how CodeBrainer guides you through your first steps in coding. How it works, who we are, and how you can reach your goal of becoming a Web Developer.

Your goal in this assignment will be to get a bit familiar with the simple basics of HTML. Using Plunker, which is a simple tool for building WEB sites, you will create a list of ingredients for a recipe. After that you will add a couple of links and a couple of images

Using CSS we will add style to our HTML document. We are going to find out how to change font colorfont size and how to change the background color of a specific part on the web page. After that we are going to take a look at CSS classes and how we can use them.

In this assignment we are going to learn the basics of JavaScript by creating a simple web app. You will learn, how to connect your HTML file with a JavaScript file. By creating a JavaScript file you will learn about functionsobjectsvariables and much more. At the end of this assignment you will have created an app that does simple calculations.

Your first task will be to download and install Visual Studio Code and NodeJS. This are the basic tools you neeed to strat building or editing a WEB site. Visual Studio Code and NodeJS are also two of the most popular tools out there and when you will get a job in coding there is a good chance that you will be using this tools.

Your goal in this assignment will be to get familiar with HTML and CSS. You will learn how to change an image, add a link and play around with the style of the web page. The tasks will be very short and basic but they will be a great stepping stone into coding. 

In this assignment you will get to know a little bit about JavaScript while creating a simple JavaScript app and learning the basics, like functions and data types. In one of the last hint we will show you how to run a local server on your computer, which is an important step for all future assignments in this course.


Here we raise the difficulty level. First we will make an html from scratch, then we create a JSON data file which will substitute almost all of the text on the page and make it easier to display more than one recipe. After that we will create a complex and interactive JavaScript app. This app will be the basis for our web page. At the last couple of hints we will modify and connect all our files. We will also run our local server to see if our page works.

Ver: V1.1.2.