Background dot pattern
Difficulty scale

Frontend - from scratch

In the Frontend - from scratch course, you will learn the fundamentals of creating websites using HTML for content structuring, CSS for styling, and JavaScript for adding interactivity. You will also get to know TypeScript (TS) – a strongly typed language based on JS, enabling you to write more secure and understandable code.

The learning will be complemented by practical application of knowledge using popular libraries: React for building user interfaces and Next.js for creating server-side React applications. The course provides a solid foundation for starting a career as a frontend developer.

Course card
Registration in progress
4 months
Frontend - from scratch
Who is this course for

The course is intended for individuals who want to start their journey into programming websites. It is an ideal option for:

  • Beginner programmers who want to understand the fundamentals of frontend development.
  • Individuals looking to change their career path and interested in the IT industry.
  • Web designers looking to expand their skills with programming aspects.
  • Students and graduates of IT-related fields looking to gain practical experience.
  • Individuals from other industries who want to understand how frontend works and perhaps start creating their projects.

The goal is to prepare participants to enter the job market as junior frontend developers.

Required experience

No prior programming experience is required to start the Frontend - from scratch course. The course is designed for individuals taking their first steps in the world of web technologies.

Although we do not require any programming experience, basic computer skills and understanding of the English language at a level that allows reading documentation are required to fully benefit from the material offered.

What you will learn during the training:
  • Basics of creating page structures using HTML5.

  • Creating responsive pages adapted to different devices.

  • Styling and layout of pages using modern CSS3.

  • Adding interactivity and dynamics to pages using JavaScript.

  • Strong typing and the benefits of using TypeScript.

  • Building scalable applications using Next.js, a framework based on React.

  • Integration of external APIs with your application.

  • Gaining skills in using Git version control and effective teamwork.

Technologies you will learn as a frontend developer
Course description

The Frontend - from scratch course is a unique opportunity to build a solid foundation in the field of web development. In the first part of the course, you will immerse yourself in the world of HTML, learning ways to structure content and how to style web pages using CSS. The knowledge you gain will be applied to creating responsive designs that will look perfect on different devices. You will learn how to create responsive designs that guarantee excellent browsing comfort on both computers and mobile devices, which is crucial in the age of widespread use of various devices.

The second part of our course will focus on learning JavaScript (JS) and TypeScript (TS), programming languages that are essential for creating dynamic and interactive web pages. We will help you understand how to practically apply the tools available in the VSCode editor, which will significantly facilitate your daily work as a developer. You will learn how to create scripts that will make your site even more attractive and how to use TypeScript to create secure and reliable applications.

The last part of the course is an opportunity to master teamwork in a development team using GitHub - a platform that is essential in the modern software development process. Additionally, you will immerse yourself in the world of React and Next, tools that allow you to create fast and secure web applications. You will not only learn the theoretical aspects of using these technologies but also how to practically apply the skills acquired in real projects, making you a full-fledged and competent frontend developer ready to participate in the most ambitious projects.

This course includes:

High-quality educational materials

As part of the Frontend - from scratch course, we have prepared a set of high-quality educational materials tailored to the needs of our Academy. Thanks to them, step by step, you will build your knowledge in the frontend area.

Interactive quizzes supported by AI

Check your knowledge with interactive quizzes, where artificial intelligence will be your mentor. AI will not only assess your answers but also patiently explain any doubts, helping you understand difficult concepts.

Numerous practical projects

During the course, you will have the opportunity to complete several practical projects, allowing you to translate theory into practice. Gain real experience by creating projects basics!

Course completion certificate

Upon completion of the training, you will receive a completion certificate, which will be a great addition to your portfolio and help you impress future employers.

Get to know your future work schedule.

Course timeline:

Week 1 - 3
Week 4 - 7
Week 8 - 10
Week 11 - 14
Week 15 - 18
Week 1
  • Introduction to Git
  • Installation and configuration of IDE
  • HTML: Basics, W3C Standards, Text Formatting, Links, Images
  • CSS: Introduction, Basic Selectors, Units, Cascading and Inheritance
Week 2
  • HTML: Lists, Tables, Forms, Semantic Tags
  • CSS: Box Model, Positioning, Fonts
  • HTML: iframe
  • CSS: Flexbox, Grid
Week 3
  • HTML: Meta and SEO, Advanced Topics
  • CSS: Responsive Design, Frameworks, Preprocessors, Methodology, Advanced Selectors, Animations

Select class mode:

Your Week in the Course:


10:00 - 10:45

Team Meeting

10:00 - 17:00

Mentorship Session



10:00 - 11:30


10:00 - 17:00

Mentorship Session


10:00 - 10:45

Team Meeting

10:00 - 17:00

Mentorship Session




10:00 - 10:45

Team Meeting

10:00 - 17:00

Mentorship Session


10:00 - 17:00

Mentorship Session


Project Submission and Iteration Closure

Remember! Daily Individual Work

Background dot pattern

LearnCoding is an innovative educational platform offering practical IT training. Founded by practitioners with over a decade of experience and supported by a software house executing projects on multiple continents.

Scroll to top
Made with love to IT by