OUR COURSES
Here you can find some of our courses that can help you develop your skills.
![Random Computer Science Topics](https://i.ytimg.com/vi/M90dbZg7OFg/maxresdefault.jpg)
Random Computer Science Topics
In this course, Ahmed Saber will discuss various random topics about computer science.
Watch Now![Intern2Grow Tasks and Solutions](https://i.ytimg.com/vi/UzyoEtd-DlU/maxresdefault.jpg)
Intern2Grow Tasks and Solutions
In this course, Ahmed Saber will discuss tasks of Intern2Grow professional programs and discuss their solutions.
Watch Now![Bridging The Gap Among Different Domains](https://i.ytimg.com/vi/ppmtR2_MMrI/maxresdefault.jpg)
Bridging The Gap Among Different Domains
In this course, Ahmed Saber will try to bridge the gap among different domains such as ui/ux design, frontend web development, backend web development, etc.. to help build a T-shaped skillset for learners.
Watch Now![Tech Trips: Adventures in Software Development](https://i.ytimg.com/vi/j_PpMXorvi0/maxresdefault.jpg)
Tech Trips: Adventures in Software Development
In this course, Ahmed Saber will talk about various adventures and experiments he faced during developing software.
Watch Now![Slide Sessions: Mastering Software Development](https://i.ytimg.com/vi/VLwrRp98irg/maxresdefault.jpg)
Slide Sessions: Mastering Software Development
In this course, Ahmed Saber will use presentation slides to explain various topics related to software development.
Watch Now![Various topics that could benefit you as a programmer](https://i.ytimg.com/vi/0xhY4lobBrI/maxresdefault.jpg)
Various topics that could benefit you as a programmer
In this course, Ahmed Saber will discuss various topics that could benefit you as a programmer.
Watch Now![Custom Events and Event-Driven Architecture in JavaScript (in Arabic)](https://i.ytimg.com/vi/qUnVILwTKoI/maxresdefault.jpg)
Custom Events and Event-Driven Architecture in JavaScript (in Arabic)
In this course, you will learn about custom events in JavaScript and Event-Driven Architecture.
Watch Now![Web Components and Component-Based Architecture in JavaScript (in Arabic)](https://i.ytimg.com/vi/JhmHxqx9VuU/maxresdefault.jpg)
Web Components and Component-Based Architecture in JavaScript (in Arabic)
In this course, you will learn about web components in JavaScript and Component-Based Architecture.
Watch Now![JavaScript Projects (in Arabic)](https://i.ytimg.com/vi/S-OxBRm5oL0/maxresdefault.jpg)
JavaScript Projects (in Arabic)
In this course, Ahmed Saber will build multiple various projects with JavaScript.
Watch Now![Some frontend features to include in your next website (in Arabic)](https://i.ytimg.com/vi/psw2-9FCH1o/maxresdefault.jpg)
Some frontend features to include in your next website (in Arabic)
In this course, Ahmed Saber will go through multiple features that can be included in your next website.
Watch Now![Just a podcast for Software Developers (in Arabic)](https://i.ytimg.com/vi/t_6ijqjrB8M/maxresdefault.jpg)
Just a podcast for Software Developers (in Arabic)
In this course, Ahmed Saber will discuss some important topics related to software development.
Watch Now![Frontend Project Review (in Arabic)](https://i.ytimg.com/vi/NTlakjECwKU/maxresdefault.jpg)
Frontend Project Review (in Arabic)
In this course, Ahmed Saber will go through multiple projects and review them to show how we can improve the design, user experience, performance, folder structure, code and much more.
Watch Now![Get to know Intern2Grow (in Arabic)](https://i.ytimg.com/vi/lLvO1Eb3ZAo/maxresdefault.jpg)
Get to know Intern2Grow (in Arabic)
In this course, you will know what Intern2Grow is, why it is unique compared to other virtual internship providers, how it can help you improve your skills and your chance to get a job, and finally how to apply for any program and get certified.
Watch Now![Deployment for Frontend Developers (in Arabic)](https://i.ytimg.com/vi/nbNg-LnmMWU/maxresdefault.jpg)
Deployment for Frontend Developers (in Arabic)
In this course, we will learn what deployment is, why we should deploy our projects, and how to do that. We are going to explore different deployment platforms such as GitHub pages and Render, and learn new concepts such as rewrites and redirects.
Watch Now![Debounce and Throttle in JavaScript (in Arabic)](https://i.ytimg.com/vi/Isp6YdcqgXE/maxresdefault.jpg)
Debounce and Throttle in JavaScript (in Arabic)
In this course, you will know the meaning of debounce and throttle, the problems they fix, why you should use them, and finally how to implement them in JavaScript.
Watch Now![Contributing to Open Source Projects (in Arabic)](https://i.ytimg.com/vi/PMF9RxOubzE/maxresdefault.jpg)
Contributing to Open Source Projects (in Arabic)
In this course, you will know the meaning of open-source, why should you contribute to open-source projects, what are the required skills to start contributing, and finally what are the different ways to contribute, then we will pick some real projects, and start contributing to them.
Watch Now![Debugging for Frontend Developers (in Arabic)](https://i.ytimg.com/vi/9uppyJ_qM34/maxresdefault.jpg)
Debugging for Frontend Developers (in Arabic)
In this course, you will know the difference between an error and a bug, how to solve them using different techniques, and explore the devtools of chrome browser, then understand how to report an issue if you aren't able to solve it yourself.
Watch Now