Front-End Academy

Web development: crafting websites and apps with design, content, scripting, security, databases, using tools for functionality.

Price

Application Deadline

September 25

Schedule

Monday, Wednesday, Friday from 17:00 – 20:00
Course Duration
60 hours
October 13, 2025 - November 26, 2025
About this Program

The TechEco Pathways project funded by Lux-Development, the Luxembourg Agency for Development Cooperation (LUXDEV) aims to contribute to sustainable economic growth in Kosovo by addressing critical skill gaps in the renewable energy and ICT sectors. 

GreenTech Pathways (part of the TechEco Pathways) addresses the shortage of skilled professionals in Kosovo’s renewable energy and ICT sectors. This program offers hands-on training sessions for 75 young graduates, followed by paid internships for 35 selected participants. The training curriculum integrates renewable energy technologies, digital tools, and data management systems to equip participants with industry-specific skills. Additionally, partnerships with private companies ensure students gain practical experience and build valuable networks for future employment.

This training is carried out with the support of the "Skills for sustainable jobs in Kosovo”, a project funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Education, Science, Technology and Innovation, and LuxDev, the Luxembourg Development Cooperation Agency. 

Introduction to Web Development – 3 hours
  • Overview of how the web works (client-server, browsers)
  • Introduction to roles (Front-end vs Back-end)
  • Tools setup: VS Code, DevTools, Terminal
HTML5 – Structure of Web Pages – 10 hours
  • HTML syntax and semantics
  • Common elements: headings, links, lists, images, tables, forms
  • Accessibility best practices
  • Hands-on: Create a multi-page static site
CSS3 – Styling the Web – 12 hours
  • Selectors, specificity, and inheritance
  • Box model, layout types, positioning
  • Flexbox & Grid
  • Responsive units and typography
  • Transitions and hover effects
  • Hands-on: Style the HTML project from scratch
Responsive Web Design – 5 hours
  • Mobile-first approach
  • Media queries
  • Best practices for scaling and layout

 

JavaScript Fundamentals – 15 hours
  • Variables, types, conditionals, loops
  • Functions, arrays, objects
  • DOM selection and manipulation
  • Events and interactivity
  • ES6+ basics (arrow functions, destructuring, etc.)
  • Hands-on: Add interactivity to previous project
Git & Version Control – 3 hours
  • Git basics: init, add, commit, log
  • Using GitHub: repositories, push/pull
  • Hands-on: Upload projects to GitHub
Introduction to React JS Library – 3 hours
  • Why React: component-based structure
  • JSX syntax, props, state basics
  • Hands-on: Create a small component-based layout
Final Project: Building & Deploying a Web Application – 9 hours
  • Each student creates their own project from scratch
  • Must include: HTML, CSS, JavaScript, responsive design
  • Optional: Use React if applicable
  • GitHub for version control
  • Deployment via GitHub Pages / Vercel / Netlify
  • Final presentation and demo of project
Certification / Completion:

Minimum criteria:

1. Course Attendance - 80%

2.Final Project / Exam - 20%

Instructor
Instructor
Mergim Graiqevci | Instructor

Mergim, with a robust background spanning four years of practical involvement in the fields of fintech, e-commerce, and beyond, our instructor is well-equipped to provide invaluable insights. His wealth of experience promises to enrich the learning journey, offering nuanced perspectives and real-world application that foster a dynamic and engaging educational experience.

Facebook
Twitter
LinkedIn