Learn to Program in Javascript: Beginner to Pro (Udemy.com)
Don't just be a good programmer, become a great one, because that is what matters.
Created by: Raghavendra Dixit
Last updated January 2015
What you will learn
- understand object orientation in javascript
- write functional programs in javascript
- know some pitfalls and how to avoid them
- write rich internet applications (AJAX style)
How it compares
Against the other 239 rated Udemy courses in JavaScript on CourseDuck:
- Rating4.1 out of 5higher than 11% of them
- Reviews12,297#14 of 240 by number of reviews
- Length4.5 hoursshorter than 57% of them
- Last updatedJanuary 2015earlier than 98% of them
Course Description
Javascript is the language of the web. So if you want to become a web developer, Javascript is a must learn language. This is an in-depth course which teaches seemingly difficult concepts like functional programming in a easy to understand way. Along the course, we also compare Javascript with other languages like Java, so that people having some experience with a language like C, Java or C#, which are statically typed languages, can easily understand how to write good Javascript programs.
Javascript has been notorious when it comes to finding bugs in the program. This course also talks about some pitfalls in the language which should be avoided, so that you have a much easier time writing code and debugging in this language.
Instructor Details
- 4.1 Rating
12,297 Reviews
Raghavendra Dixit
I am a graduate of the Indian Institute of Technology, popularly known as IIT. I have worked as a Technical Architect in both product & services based software companies with about 14 years of programming experience (as of June, 2013). I have worked with languages like Perl/Java/Objective C/Scala and JavaScript. I have also used various frameworks/platforms like Spring, Play, Cocoa and Android. I have lead some enterprise application development. In my free time I like to create technical content, which is easy to follow and really helps people in the software industry, do their job better. People undergoing my trainings and videos always have delightful experience and most of them have told me that they wish things were taught in this way at school too. I hope that people taking my courses here benefit to perform their programming jobs better and also are able to get to better positions, with confidence, in case they are looking out. Most recently I have worked as VP Engineering in a Sequoia funded startup and now I am off to do my own startup.
More courses by Raghavendra Dixit
Introduction to Data Structures & Algorithms in Java (2016)
4.0 (3,633 Reviews)
Provider: Udemy
Time: 5.1h
$13.99
More JavaScript courses
The Modern Javascript Bootcamp Course (2026)
4.9 (13,238 Reviews)
Provider: Udemy
Time: 51.9h
$24.99
JavaScript: Understanding Advanced ES Next (ES6 and Beyond) (2025)
4.9 (1,076 Reviews)
Provider: Udemy
Time: 3.5h
$79.99
Reviews
By mamadou lo on 12/24/2025
the language is very fast for a french speaker.
By Madhulika Sharma on 7/26/2021
As i am a beginner so i felt some portion difficult to understand and not able to match Assignments because there are no files in resource to open.
By Suleiman Abdullahi on 6/6/2020
The course was superb, the course instructor was awesome. I liked it a lot . and I will like to point out a problem I noticed, about the subtitle its not writing what the instructors are saying I will be really glad if Udemy can get some thing done about it thanks A lot.
By Prachi Katti on 6/2/2020
Very knowledgeable course, I have already worked on javascript, but was unaware of many things, so got to know about it. And the method through which the person was giving the lecture was totally superb. Hats off to the teacher.
By Diego Albornoz on 4/2/2020
Buen curso, el contenido de las partes finales pudo haber estado estructurado y explicado mejor. Tiene todo lo básico para programar con este lenguaje.
By Utuedor Binah on 1/18/2020
Great course. However, not a complete Javascript course as expected from the short course duration. It gave a new perspective to some concepts.
By Lewis Chen on 4/5/2019
It is a free course, so I didn't have high expectation for the quality at first place. However, the courses exceeded my expectation from the video materials point of view. The instructor did a good job in explaining the fundamentals of programming using JavaScript in the videos. The assignments at the end of each section are extra bonus materials for students to put what has been taught in the videos into practices. The only downside, nevertheless, also comes from the assignments. The overall level of difficulty in the assignments greatly surpass the course contents, and students can no longer get help at this point. Although solutions are provided, students are expected to try really hard to work out these problems. My overall experience for this course is good, and I did almost-all the problems myself except for one. I really liked the final project where I had much experience in making real-world web applications. This course actually turns out to be my first course to learn JavaScript, and the preliminary experience gained from this course will help me do well in other courses and projects.
By Gordon on 4/28/2018
Fairly comprehensive, but assignments require knowledge of material that has not been covered yet. Be prepared to refer to other sources such as w3schools or MDN. Explanations are both thorough and understandable. Good as a crash course or a refresher.
By Kolyo Kolev on 10/5/2017
The quality of the course is very high. It's informative and perfectly structured. The only thing I find not well with the course is the assignments after every section/chapter. In my opinion the tasks are way too difficult as they should be for beginners. The bottom line - GREAT for the creator of the course. Best regards
By Raj A on 3/26/2016
Great and excellent online course for learning JavaScript. I like the way the author explaining the concepts in details making it simple to absorb by the learner. The author doesn't jump over the concepts. He takes time to explain the concepts. Thank you for this course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100






