
JavaScript Bootcamp
In 2023, I successfully completed an extensive JavaScript bootcamp on Udemy. The program encompassed a comprehensive curriculum, from fundamental to advanced JavaScript concepts, such as DOM manipulation, working with GitHub, CSS styling, NPM modules usage, HTTP requests handling via Fetch API, error handling, asynchronous coding, deployment and hosting of applications.
In 2023, I completed the “Modern JavaScript” Bootcamp on Udemy, which significantly built upon my existing JavaScript knowledge. This comprehensive course took me from understanding the basics to mastering advanced concepts, enabling me to create dynamic and interactive web applications.
Throughout the course, I deepened my understanding of modern JavaScript (ES6+), including arrow functions, destructuring, the spread operator, default arguments, and optional chaining. I gained practical experience with DOM manipulation and asynchronous JavaScript using promises and async/await.
The course also covered object-oriented programming with JavaScript, working with prototypes and classes, and creating real-world front-end applications. I built several projects, such as quizzes, to do app, and notes app, which helped solidify my understanding and application of these concepts.
This course has equipped me with the skills and confidence to build robust, scalable, and user-friendly web applications.
Relevant links
JavaScript Bootcamp

In 2023, I successfully completed an extensive JavaScript bootcamp on Udemy. The program encompassed a comprehensive curriculum, from fundamental to advanced JavaScript concepts, such as DOM manipulation, working with GitHub, CSS styling, NPM modules usage, HTTP requests handling via Fetch API, error handling, asynchronous coding, deployment and hosting of applications.
In 2023, I completed the “Modern JavaScript” Bootcamp on Udemy, which significantly built upon my existing JavaScript knowledge. This comprehensive course took me from understanding the basics to mastering advanced concepts, enabling me to create dynamic and interactive web applications.
Throughout the course, I deepened my understanding of modern JavaScript (ES6+), including arrow functions, destructuring, the spread operator, default arguments, and optional chaining. I gained practical experience with DOM manipulation and asynchronous JavaScript using promises and async/await.
The course also covered object-oriented programming with JavaScript, working with prototypes and classes, and creating real-world front-end applications. I built several projects, such as quizzes, to do app, and notes app, which helped solidify my understanding and application of these concepts.
This course has equipped me with the skills and confidence to build robust, scalable, and user-friendly web applications.