1+ 2 level

Front-end beginners + advanced

A frontend developer, utilizing HTML, CSS, and JavaScript, crafts the user-visible interface. Therefore, their work isn’t just technical but also creative, closely linked with web design. Through frontend programming, everything visible to the user on a webpage—site structure, visual and dynamic solutions—comes to life. A frontend developer is for anyone looking to present and establish connections related to their business or activities through an attractive and dynamic website.

  • 3005€
    The average salary of a front-end programmer in Europe
  • 96%
    Front-end programmers in Europe are satisfied with their work
  • 87%
    Students successfully complete the Front-end course

Employment opportunities



Marthe Weiss

Front-End Developer @Oxylabs.io

I’m really glad I chose CodeAcademy. I met young, enthusiastic lecturers who introduced me to the world of programmers, gave advice for job interviews (very helpful). Also I got strong basics for my first job.

Agata Blau

Front-End Developer @Kilo Health

What did I learn from CodeAcademy? “Only the sky’s the limit”! I realized that with high motivation and the help of professional lecturers it is possible to get rid of various programming stereotypes, load full luggage and step on a firm foot into the IT world. The hardest part is taking the first step, but when, if not now? 

Kyler Feld

Front-End Developer @Hostinger

During CodeAcademy front-end courses I have met great lecturers and colleagues, who helped me to get started in IT and provided a great foundation for embarking on a journey into the world of programmers.


  • 1 theme
  • 2 theme
  • 3 theme
  • 4 theme
  • 5 theme
  • 6 theme
  • 7 theme

Front-end programming using HTML / CSS / Bootstrap. 120 hours

  • HTML basics: tags, attributes, basic elements. Lists and tables. Images and videos;
  • Page structure: page structure elements – header, footer, div;
  • HTML forms: forms and their elements;
  • CSS basics: what is CSS, use of styles and basic examples, syntax;
  • CSS texts, fonts, colours: working with text layout and its elements;
  • Frames, positions: positioning elements, margin/padding, frames, float;
  • Responsive design basics: what is responsive design, media queries and mobile versions;
  • Bootstrap framework: what is Bootstrap, its classes and elements, examples of Bootstrap-based templates;
  • Flexbox: fundamentals, Advanced;
  • CSS: grid, Frameworks, Preprocessors (spec. SCSS);
  • Front-end test.

JavaScript programming language 120 hours

  • JavaScript syntax, style rules, variables, data types, operators, conditional statements, functions, loops;
  • DOM manipulation, interactivity. Debugging, error handling;
  • Object-oriented programming with JavaScript;
    Inheritance and prototypes;
  • Server addressing (JavaScript XML and AJAX, JSONP);
  • Asynchronous programming (promises, callbacks, listeners);
  • JavaScript APIs (canvas, geolocation, web workers, web sockets);
  • JavaScript module systems (Common JS, AMD, ES2015);
  • JavaScript application testing Automation (Gulp, WebPack).

Node.Js framework, databases and database administration 80 hours

  • Parse: recording the node.js environment; recording mongodb, recording parse.com, getting familiar with Parse sdk, mini project;
  • Node.js: node.js server integration with express.js, using routing method, GET, POST, DELETE methods, session storage and user assignment.
  • Node.js server as REST full api: User register/login; password hashing, JWT token creation, middleware functions integration, mongoose module, picture resizing.
  • DBMS concepts and applications: relational databases, SQL language, SQL statement types, modifying a database using insert, select, update and delete commands.

React.Js framework 140 hors

  • Uses and useful features of the React framework.

Managing and controlling the programming environment and development processes 20 hours

  • Team scheduling systems: the main stages of software development System functionality and usability Key elements of the system environment;
  • Tracking the execution of programming tasks: elements of the project structure (project, tasks, links) Tasks and their elements (creation of tasks, scheduling, specification of scope, recording of time used and time remaining) Assigning tasks to individual users, creating comments, reviewing comments and code changes created by others Managing the completion of tasks Searching in the work scheduling system.

Introduction to the market 4 hours

Soft skills 16 hours

  • How to prepare for the job market: CV and Linkedln
  • How to prepare for the job market: job interview workshops
  • Self-employment and tax
  • IT professional competences.

Course calendar


20 May - 24 July


18:00-22:00 CET


504 hours




Payment options

We offer so many different payout options and benefits that we have created a fee calculator for you to calculate your abilities yourself - just like in a bank. 💸

CodeAcademy Financing

  • Pay by installments for all courses – ONLY 100 €/month

Income share agreement

  • Pay 10% of your Net monthly Income / per month only AFTER SECURING  your dream career!

Full price

  • Pay in full and SAVE up to 1000 €

Frequently asked questions

We recommend using your personal computer, as some tasks have to be done at home and it is easier to work with equipment you are already used to.

All software and licenses required for training are provided to the students of the Academy FREE OF CHARGE. 

Contact us!

    Download programme

      Bezahlen Sie, nachdem Sie einen Job bekommen haben! 🥳

      Finden Sie die für Sie am besten geeigneten Kurse. Mehr