Introduction to Javascript and Ajax: Building Web Apps
Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones.
The course covers fundamental Javascript programming concepts, starting with variables, data types, operators, and control flow mechanisms. It will then teach learners about object-oriented programming in Javascript, object creation using literals and constructors, prototypes, and the intricacies of the 'this' keyword. After which, the course goes into the power of Javascript arrays, using namespaces and IIFEs to prevent variable collisions, and discussion of closures and their use cases in Javascript programming. After covering the fundamental Javascript programming concepts, the course transitions into building dynamic and interactive websites by using Javascript and AJAX (Asynchronous JavaScript and XML) to interact with the Document Object Model (DOM), handle user events, and dynamically update web page content. The course will also talk about the HTTP protocol, different HTTP request methods, and how to work with JSON data. Building on these skills, learners will gain practical, hands-on experience by converting the restaurant website into a dynamic single-page application (SPA) powered by Javascript and AJAX.
Status: Javascript
Javascript
Status: Web Applications
Web Applications
Course·14 hours
Featured reviews
4.0
·Reviewed Jul 27, 2024
It is good overall but the versions used are so outdated, I hope they put a year on when was this course published. Thanks Yaakov!
5.0
·Reviewed Aug 4, 2025
It was really a great course took me through noob to pro
5.0
·Reviewed Dec 9, 2024
Good introductory course, although previous coding experience will help you a lot at certain points.
5.0
·Reviewed Aug 9, 2024
The real-workd projects were invaluable for translating concepts into real-world applications
5.0
·Reviewed Jul 24, 2024
Really awesome course, I recommend for anyone who wants to learn web development
All reviews
Showing: 20 of 21
All Learners
All Stars
Most Helpful
S
Samuel
3.0
·Reviewed Jul 23, 2024
Because this is an "Introduction" I wouldn't expect the phrase "you should already have some programming experience" to be used during the course. I "learned" of course, but man it was a struggle. It may be just my learning style, but I feel like the Ajax portion was rushed so it was hard to follow at times.
E
Everardo
3.0
·Reviewed Nov 13, 2024
The first module of this course is great, the second module of this course not so much, on the last section of the second module, there is a gap of information/steps that isn't provided in order for us to follow along on our own (setting up and using firebase, for example). I like to follow along and write the code on my end so to see these steps get completely skipped was really disappointing
S
Shizuko
5.0
·Reviewed Nov 11, 2024
Great course! If I had studied more "basic JS syntax" before I started, I would have enjoyed it more.
H
Hugo
5.0
·Reviewed Dec 9, 2024
Good introductory course, although previous coding experience will help you a lot at certain points.
H
Hermela
5.0
·Reviewed Aug 10, 2024
The real-workd projects were invaluable for translating concepts into real-world applications
D
Daniel
5.0
·Reviewed Jul 25, 2024
Really awesome course, I recommend for anyone who wants to learn web development
M
Masab
5.0
·Reviewed Aug 5, 2025
It was really a great course took me through noob to pro
M
Mr
5.0
·Reviewed Sep 18, 2024
I am so happy for completing my course
F
Firdaousse
5.0
·Reviewed May 2, 2025
very good 👌
J
JAYASRI
5.0
·Reviewed Sep 8, 2024
nice course.
K
Kephas
5.0
·Reviewed Aug 3, 2026
Excellent
P
Praveen
5.0
·Reviewed Jul 6, 2026
No review
A
Ali
5.0
·Reviewed Mar 9, 2025
Great!
L
Lian
5.0
·Reviewed Apr 10, 2026
nice
T
Tai
5.0
·Reviewed Mar 7, 2025
good
R
Ronald
4.0
·Reviewed Jul 27, 2024
It is good overall but the versions used are so outdated, I hope they put a year on when was this course published. Thanks Yaakov!
V
Vivien
4.0
·Reviewed Aug 21, 2025
ce cours est parfait
Т
Туғанбай
3.0
·Reviewed Apr 15, 2026
долгое оценивание между учащимися
D
Deleted
2.0
·Reviewed Aug 8, 2024
Course is pretty outdated. The start is good, but it falls off later. There is too much videos compared to assignments