fbpx
Part-time

Front-end with Artificial Intelligence

Front-end development encompasses all aspects of a website that a user interacts with, including the design, layout, and underlying code. Front-end developers are responsible for analyzing code, designing interfaces, and troubleshooting issues to ensure a seamless user experience. Compared to back-end development, front-end development adheres to more standardized practices.

  • 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

Reviews

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.

sekmes-istorija

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.

Programme

  • 1 theme
  • 2 theme
  • 3 theme
  • 4 theme
  • 5 theme
  • 6 theme
  • 7 theme
  • 8 theme
  • 9 theme
  • 10 theme
  • 11 theme
  • 12 theme
  • 13 theme
  • 14 theme
  • 15 theme
  • 16 theme

HTML/CSS Basics and Structure 40 hours

This submodule introduces the foundational elements of web development, covering HTML tags, attributes, and basic CSS for styling. Students will learn how to structure web pages using semantic HTML and control their appearance with CSS.

Responsive Design and Advanced CSS 40 hours

This module delves deeper into CSS by exploring advanced layout techniques like Flexbox and CSS Grid, along with responsive design principles to ensure websites are mobile-friendly using media queries. Students will also learn to create engaging animations and transitions, and transform static design mockups into fully responsive web pages.

CSS Frameworks 20 hours

Introduction to Bootstrap will cover its grid system, components, and utilities to speed up the development process. As well as other alternatives to Bootstrap.

Introduction to JavaScript Syntax 40 hours

This submodule introduces the fundamental concepts of JavaScript programming, including syntax, data types, control structures, functions, and basic error handling. The focus is on building a solid understanding of JavaScript as a language.

JavaScript for Frontend - DOM Manipulation 28 hours

Explores the use of JavaScript in the web browser context to interact with and manipulate the Document Object Model (DOM). This includes handling user inputs, creating, modifying, and deleting HTML elements dynamically, and responding to user events.

Advanced JavaScript 32 hours

Dives into advanced JavaScript topics such as asynchronous programming with callbacks, promises, and async/await syntax. It also covers topics like higher-order functions, closures, regex, and a brief introduction to patterns like modules.

JavaScript Capstone Project 40 hours

This capstone project module invites students to apply their JavaScript skills to build a real-world, feature-rich web application. The project chosen should integrate frontend technologies with advanced JavaScript functionalities, including asynchronous data handling and dynamic content manipulation. Students will be encouraged to think creatively, design a user-friendly interface, and ensure robust functionality through front-end JavaScript.

Database Management and Security 40 hours

This submodule dives into integrating databases with Node.js applications, focusing on both SQL and NoSQL databases. Topics include basic database operations such as queries, updates, and data relationships, as well as advanced concepts like data indexing and optimization.

Node.js and Express.js Basics 40 hours

Provides a foundational introduction to Node.js and its popular framework, Express.js. Students will learn how to set up a Node.js environment, create server-side applications, and build RESTful APIs with Express.js. This includes handling different HTTP methods, routing, and middleware functionalities that enhance the capabilities of server applications.

React Fundamentals 40 hours

This module introduces the basics of React.js, including JSX, components, props, and state management. Students will learn how to create and compose components and manage internal state within a component-centric architecture.

React State Management and Lifecycle Methods 36 hours

Expands on the basics by introducing lifecycle methods and more complex state management scenarios using React’s built-in hooks like useState, useEffect, and context API for global state management. As well 3rd party libraries for managing state, like Redux.This module also introduces forms and handling form inputs.

Advanced React Techniques 24 hours

This module delves into more advanced topics such as higher-order components (HOCs), render props, advanced routing with React Router, and techniques for optimizing React applications for performance.

React Project Integration and Deployment 40 hours

In this capstone project, students will integrate everything they have learned into a single comprehensive project. This includes setting up, developing, and deploying a full-stack React application. The project should also integrate with a backend (possibly using Node.js) and include user authentication, database interactions, and API calls.

Programming environments and management of development processes and control 20 hours

Team work planning systems Fundametals of software development stages System functionality and its possibilities of use Main elements of the system environment Monitoring of the execution of programming work. Project structure elements (project, works, links) Tasks and their elements (creating work, planning, scope indication of used and remaining time writing down) Assigning jobs to individuals users, creating comments, others comments and code changes made view Job Completion Management Search in the work planning system.

Soft Skills 16 hours

CV, LinkedIn, job interview workshops, individual activities and fees, IT specialist competencies.

AI basics 8 hours

Information search with AI
Answers generation with AI

Lecturers

Our team of lecturers is a mixture of different IT specialists. Some, like superheroes 🦸, take Top positions in their companies during the day and respond to student calls in the evenings, while others work as freelancers, juggling between clients and students on a daily basis. But they are all 100% ready with the knowledge and experience to help you!🧑‍🎓

UX/UI

Paulius Radzevičius

UI&UX Designer

Course calendar

Period

26 February - 26 September

Time

17:00-20:45

Duration

504 hours

Price

8500€

Calculator

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

The schedule of the courses is fixed, all lessons are conducted live, by professional CodeAcademy teachers, to whom you can ask questions during the lectures, check homework, get advice on future projects.

We use one of the most advanced and flexible pedagogical programs for research in the virtual space – Microsoft Teams. Along with Microsoft Teams, you will have free access to the Microsoft Office suite for one year.

Connections to the Study Environment are sent to students 5-3 working days before the start of the classes to the e-mail address specified in the agreement. mail.

Contact us!








    Download programme




      Bezahlen Sie, nachdem Sie einen Job bekommen haben! 🥳

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