Delivered either online or on-site, these instructor-led live JavaScript (JS) training courses focus on practical, hands-on exercises to help you build applications with JavaScript.
These JS training options are available as either "online live training" or "onsite live training". The online live format (also referred to as "remote live training") is conducted through an interactive remote desktop. In contrast, onsite live training takes place locally at the client’s premises in Athens or within NobleProg’s corporate training centers located in Athens.
Take Metro Line 3 (M3) from Airport toward Dimotiko Theatro.
Get off at Evangelismos.
The address is on Vasilissis Sofias Avenue, very close to the station. Evangelismos station is directly on the avenue.
Allow roughly 40–50 minutes total, depending on waiting/walking time.
From Athens Central Railway Station (Larissa Station)
Take the metro to Syntagma and change to Line 3 toward Doukissis Plakentias/Airport.
Get off at Evangelismos.
Walk to No. 46.
By bus
There are several buses running along Vasilissis Sofias Avenue. Nearby stops include Rigilis Street and Syntagma, while the Evangelismos area is served by multiple bus routes.
The metro is generally the simplest option, especially if you're arriving with luggage.
This course targets learners who possess a foundational understanding of web development, including basic knowledge of HTML, CSS, and practical experience with JavaScript or TypeScript. It is ideal for front-end developers advancing to modern Angular, software engineers creating scalable applications, and technical professionals aiming to acquire hands-on, real-world Angular skills.
This advanced, instructor-led course in Athens is tailored for senior developers constructing enterprise-grade Angular 20 applications. It delves into advanced architecture, state management, and performance tuning, empowering you to build scalable, high-performance web solutions with assurance.
This live, instructor-led training in Athens addresses the core fundamentals of Angular 20, empowering developers to build scalable web applications. Through practical exercises in a real-world development setting, participants will gain mastery over components, routing, state management via signals, and performance optimization techniques.
This instructor-led, live training in Athens (online or onsite) is designed for intermediate-level web developers who wish to build, test, and deploy Angular 19 applications using the latest tooling, component architecture, and best practices.
By the end of this training, participants will be able to:
Set up and configure an Angular 19 development environment using the Angular CLI.
Create components, directives, services, and reactive forms.
Use routing, HTTP client, and state management with RxJS and signals.
Build, test, and deploy production-ready Angular applications.
This instructor-led, live training in Athens (online or on-site) targets beginner to intermediate-level developers who want to build dynamic, modern web applications using Angular 18.
By the conclusion of this training, participants will be able to:
Set up and configure Angular 18 projects.
Leverage Angular 18's new features and improvements, including optimized TypeScript 4.7 capabilities and zoneless change detection.
Create robust, scalable applications using Angular 18.
Implement best practices for code organization and architecture.
This live, instructor-led training session in Athens (available online or on-site) is tailored for developers at beginner to intermediate levels aiming to utilize the latest Angular 17 features for building, testing, and deploying web applications.
By the end of this training, participants will be equipped to:
Set up a development environment including Node.js, Visual Studio Code, and Angular CLI.
Create a basic Angular 17 application that handles data display and user interactions.
Organize and reuse code using components, directives, pipes, services, and modules.
Communicate with backend services using data binding, dependency injection, routing, forms, and the HTTP client.
Simplify tasks like conditional rendering, looping, and empty collection handling with the new template control block syntax.
Enable lazy-loading of content and dependencies using the new @defer control block.
Customize view animations and transitions using the new view transitions API.
Debug and test Angular 17 applications with tools such as Chrome DevTools, Jest, Karma, and Protractor.
This instructor-led, live training in Athens (online or onsite) is designed for experienced testers and developers looking to explore Angular testing in depth.
Upon completion of this training, participants will be able to:
Gain a comprehensive understanding of Angular testing.
Conduct advanced component and integration testing.
Execute end-to-end testing utilizing Cypress and visual regression techniques.
This instructor-led, live training in Athens (online or onsite) is designed for beginner-level web developers who want to leverage JavaScript to create interactive web pages, manipulate data, and enhance user experiences.
Upon completing this training, participants will be able to:
Utilize JavaScript to construct dynamic and interactive web pages.
Develop scripts that function seamlessly across all browsers.
This instructor-led, live training in Athens (online or onsite) is aimed at advanced-level developers who wish to master the latest features in Next.js 14, optimize performance, and implement modern React techniques.
By the end of this training, participants will be able to:
Implement advanced React hooks and concurrent features.
Understand and effectively utilize Next.js routing strategies.
Leverage Server Components, Server Actions, and hybrid rendering approaches.
Optimize data fetching, caching, and incremental static regeneration.
Utilize Next.js as a backend solution with Edge Functions and Edge Runtime.
Manage state using React Context, Redux, and atomic state libraries.
Optimize application performance for Web Core Vitals.
Efficiently test, monitor, and deploy Next.js applications.
Excel in scalable Vue.js development by mastering advanced reactivity, Pinia state management, and performance tuning. This live-led training in Athens guides you in creating robust, maintainable applications by integrating Vite, Quasar, TypeScript, and modern CI/CD workflows for practical, real-world implementations.
This instructor-led live training in Athens (online or onsite) targets experienced developers who aim to build, deploy, and scale applications using microservices based on NodeJS and React.
By the conclusion of this training, participants will be able to:
Develop, deploy, and scale applications utilizing diverse microservices.
Construct a server-side rendered React application.
Deploy multi-service applications to the cloud using Docker and Kubernetes.
This instructor-led, live training in Athens (online or onsite) is designed for intermediate to advanced web developers and technical architects who aim to explore the latest advancements in Next.js 14 and gain the expertise required to build modern web applications.
By the end of this training, participants will be able to:
Harness the full power of Next.js 14 to construct complex applications.
Apply cutting-edge features, including Middleware, React Server Components, and Edge Functions.
Adopt industry best practices for performance, scalability, and SEO.
Effectively diagnose and resolve common issues within Next.js applications.
This instructor-led, live training in Athens (online or onsite) is tailored for programmers who wish to utilise the latest features of Angular 13 to build, test, and deploy web applications.
By the conclusion of this training, participants will be able to:
Use TypeScript and Angular CLI to develop Angular 13 applications.
Develop, test, and deploy Angular 13 web applications.
Create web components that can be used for any web application or page.
This instructor-led live training (online or onsite) targets developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
Understand the key concepts, features, and benefits of the FARM stack.
Learn how to build REST APIs with FastAPI.
Learn how to design interactive applications with React.
Develop, test, and deploy applications (front end and back end) using the FARM stack.
This instructor-led, live training in Athens (online or onsite) is designed for beginner-level .NET developers who wish to gain proficiency in JavaScript, Node.js, and React to actively develop applications and migrate systems.
Upon completion of this training, participants will be able to:
Effectively write and debug JavaScript code.
Build and deploy server-side applications using Node.js.
Create dynamic and responsive user interfaces with React.
Integrate front-end and back-end components to develop full-stack applications.
Understand best practices for migrating legacy systems to modern JavaScript-based platforms.
This instructor-led, live training in Athens (online or onsite) is aimed at intermediate-level developers who wish to create micro-frontend applications using Vue.js.
By the end of this training, participants will be able to:
Have a better understanding of micro-frontends.
Learn how to split large applications into micro-frontends.
Implement micro-frontends using different approaches.
This live, instructor-guided training in Athens delves into the essential concepts and practical foundations of JavaScript, TypeScript, and full-stack development, empowering participants to acquire hands-on skills that are directly applicable to real-world professional settings and current business requirements.
This hands-on course in Athens equips you to build fast, scalable network applications using Node.js. You will master event-driven programming, streams, and error handling to create robust, modular code. Ideal for developers ready to handle real-time data and improve system reliability.
This instructor-led, live training, available online or onsite, is targeted at developers who wish to build React components and design complex applications.
By the end of this training, participants will be able to:
Understand advanced React concepts, including context APIs, HOCs, external state, asynchronous APIs, etc.
Build composable components with React.
Enable server side and client side authentication.
Implement React and Redux libraries to manage complex stateful applications.
Reduce code and optimize an application's performance.
This instructor-led, live training in Athens (online or on-site) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing TypeScript and Node.js applications.
Take advantage of TypeScript's advanced capabilities to write clean, expressive code with fewer errors.
Configure and use Webpack with TypeScript to build complex front-end UIs.
Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
Implement asynchronous code patterns and APIs for error handling and validating responses.
Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
This instructor-led, live training in Athens (online or onsite) is aimed at Vue JS developers who wish to create advanced components that are simpler, more flexible, and easier to maintain.
By the end of this training, participants will be able to:
Write VueJS code that is maintainable and resilient.
Write application logic that is portable and reusable.
Create customized components and widgets while avoiding unneeded complexity.
This intensive 2-day Angular course prepares developers with the modern competencies required to engineer scalable, secure, and high-performance applications. It covers state management via NgRx Signal Store, advanced routing strategies, security best practices, robust testing methodologies, and practical performance tuning.
This 14-hour advanced JavaScript course in Athens is designed for developers constructing complex web applications. It delves into object-oriented programming, design patterns, and asynchronous communication strategies such as Promises and RxJS, with an emphasis on best practices to improve code architecture.
This instructor-led, live training in Athens (online or onsite) is aimed at beginner-level developers who wish to use JavaScript to create dynamic and interactive web pages.
By the end of this training, participants will be able to: understand core JavaScript concepts, write scripts for web pages, work with objects and functions, and manipulate the DOM to enhance user experience.
This instructor-led live training in Athens (online or onsite) is aimed at web developers who wish to use Laravel and Vue.js for full-stack web development.
By the end of this training, participants will be able to:
Next.js 16 Advanced Development covers advanced application architecture, App Router patterns, React Server Components, Server Actions, caching, security, and deployment at scale.
This instructor-led, live training is aimed at full-stack developers and React engineers building production-grade Next.js applications.
By the end of the course, participants will be able to:
Build complex Next.js 16 apps with App Router, RSC, and Server Actions
Implement caching, authentication, and performance optimization
Deploy and monitor production applications at scale
Moving to or building with Nuxt 4 delivers exceptional performance, yet its intricate rendering modes (Hybrid, ISR, SWR) present a perilous "Rendering Cliff." If your team approaches Nuxt 4 merely as a UI framework without grasping its hydration mechanics, you risk deploying applications that remain invisible to Google. A website that cannot be indexed offers zero organic return on investment. Correcting these architectural flaws post-launch is 3 to 5 times more expensive than addressing them correctly during the initial build.
This instructor-led, live training in Athens (online or onsite) targets web developers who wish to use Quasar Framework and Vue JS to create cross-platform applications.
By the end of this training, participants will be able to:
Build a cross-platform application for iOS, Windows, etc.
In this instructor-led, live training in Athens, we demonstrate React's power and flexibility, compare it to alternative frameworks, and guide participants step-by-step through the creation of their own React application.
By the end of this course, participants will be able to:
Comprehend React's design philosophy.
Determine when and where it is appropriate to use React, and when to reconsider the traditional MVC model.
Understand React concepts such as components, props, state, and lifecycle.
Implement related technologies including Babel, Webpack, and JSX.
Build, test, and deploy an interactive web application.
During this instructor-led, live training in Athens, participants explore the foundational concepts and methodologies of React Native as they embark on creating their own mobile application for Android and iOS.
In this instructor-led live training, participants will learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo.
This Athens course focuses on React, Redux, and TypeScript for contemporary front-end development. You will master component architecture, state management, routing, and testing with Jest, equipping you to build scalable single-page applications with confidence while following best practices.
This instructor-led live training (online or onsite) is designed for web developers who wish to build functional front-end and back-end web applications using Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
Build a front-end application with React and Redux.
Create RESTful APIs with Spring Boot.
Secure web services with Spring security and JWT web tokens.
This instructor-led live training in Athens (online or onsite) is designed for developers and programmers who wish to leverage the framework changes and new features in Vue 3 to build applications.
By the end of this training, participants will be able to:
Migrate and update from Vue 2 to Vue 3.
Understand new features to enhance application development.
Test and utilise Vue 3 to build maintainable and reliable applications.
In this instructor-led live training in Athens (online or onsite), participants will learn how to take advantage of Vue JS's incrementally adoptable architecture to build a complex, single-page application (SPA).
By the end of this training, participants will be able to:
Build web apps that process and render data conditionally.
Design interactive web apps that react efficiently to user events.
Write modular and reusable code.
Incrementally progress a view into full-blown single-page application.
Integrate VueJS to an existing webpage.
Use Vue's ecosystem to extend the framework's capability.
In this instructor-led, live training at Athens (online or onsite), participants will learn the essential JavaScript skills needed to take advantage of Vue.js's incrementally adoptable architecture to build a complex single-page application (SPA).
Upon completion of this training, participants will be capable of:
Understanding and utilizing JavaScript alongside the Vue.js framework to develop interactive web applications.
Designing interactive web apps that respond efficiently to user interactions.
Writing modular and reusable code.
Progressively transforming a basic view into a fully-fledged single-page application.
This instructor-led, live training in Athens (online or onsite) targets developers looking to leverage Vuetify.js for crafting aesthetically pleasing interfaces in single-page applications.
Upon completion of this training, participants will be equipped to:
Install and configure Vuetify.js.
Grasp the core principles of Material Design.
Develop a single-page application featuring an advanced user interface using both Vue.js and Vuetify.js.
This live training in Athens empowers developers to streamline state management within large-scale, data-driven web applications. Participants will learn to reduce complexity, optimize state processes, and construct robust NgRx solutions through hands-on exercises in a practical, real-world setting.
This live, instructor-led training in Athens (online or onsite) targets beginner to intermediate developers looking to create dynamic, modern web applications with Angular 2.
By the conclusion of this training, participants will be able to:
Configure and establish Angular 2 development environments.
Leverage the new features and enhancements offered by Angular 2.
Construct scalable and robust applications using the Angular 2 framework.
Apply industry best practices for code structuring and application architecture.
Seamlessly integrate Angular applications with RESTful APIs.
Read more...
Last Updated:
Testimonials (9)
It was really good to finally get a solid understanding of some of the core concepts in React, especially things like the state and hooks. Łukasz provided really clear explanations of these, and was happy to experiment with worked examples to help clarify further questions that we had.
Hayden Pike - Powerlink Queensland
Course - React, Redux and TypeScript
The SignalStore concepts since they were new to me.
Alexander Ivanov
Course - Angular Advanced 2 days
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.
Joao Aguiar - INESC TEC
Course - React: Build Highly Interactive Web Applications
all the important part were covered
carlo capuano - ITER Organization
Course - Angular 18
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.
Ana Fedeles
Course - Angular 20
I really enjoyed the training session. Luke, the trainer, did a great job of understanding our current knowledge level and adjusting his approach accordingly.
All the exercises were practical and helped me gain a solid understanding of the topic. He also shared best practices throughout the session, which I’m confident will be very helpful in my daily work.
Overall, it was a very effective and engaging training experience
Amitha JL - JPMorganChase
Course - Advanced React
I truly appreciated how thorough this course was! It covered so many aspects in depth, making the learning experience incredibly enriching.
Andrei
Course - NgRx
I mostly liked the training flow; she went through the topic, and at the end of the topic, she had well-defined practice sessions for us. She was able to guide us promptly with the issues we faced in the practice sessions.
Rabin Byanjankar - Lument
Course - Angular 17
The lessons was very interactive and the excersices was good practical
Online JS training in Athens, JS training courses in Athens, Weekend JS (Javascript) courses in Athens, Evening JS training in Athens, JS instructor-led in Athens, JS classes in Athens, JavaScript instructor in Athens, JavaScript private courses in Athens, JavaScript on-site in Athens, JS one on one training in Athens, JS trainer in Athens, Weekend JavaScript training in Athens, JavaScript boot camp in Athens, Online JavaScript training in Athens, JS coaching in Athens, JS instructor-led in Athens, Evening JavaScript courses in Athens