FE409

Faculty
Victor Landim
Senior Software Engineer at X-Team
Course length
Duration
Total hours
Credits
Language
Course type
Fee for single course
Fee for degree students
Skills you’ll learn
Understanding front-end frameworks is an essential part of modern software development, as they provide proven patterns, structure, and tooling for building scalable and robust web applications. They’re widely used across the industry, and most front-end roles now expect developers to be comfortable working with at least one framework in a professional environment.
This course provides an overview of the latest frameworks and technologies used for a modern front-end setup. Students will learn to compare and contrast options, then make an educated decision on a setup that will be used throughout the remainder of the programme.
15 classes
Media
HTML, CSS and JS knowledge.
Shell basics and Git.
Lectures and demonstration format.
Group debates where we will discuss problem-solving techniques.
A Discord channel will be open to students.
Homework presentation at least two days a week.
Final project.
Victor is an experienced front-end engineer specialising in React, Next.js, and high-traffic web applications, currently working at Beachbody through X-Team.
He has worked across small start-ups and enterprise-level companies, often acting as a bridge between design, product, and engineering. Victor is drawn to the visual side of the web, exploring effects, animations, and transitions, and using that interest to inform his approach to modern web development.
See full profileApply for this course
by Victor Landim
Total hours
45 Hours
Dates
Mar 16 - Apr 03, 2026
Fee for single course
€1500
Fee for degree students
€750
How to secure your spot
Complete the form below to kickstart your application
Schedule your Harbour.Space interview
If successful, get ready to join us on campus
FAQ
Will I receive a certificate after completion?
Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.
Do I need a visa?
This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.
Can I get a discount?
Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.