CS121 Learn JavaScript Programming

JavaScript - Object Oriented Programming made ridiculously easy

4.02 (30 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
CS121 Learn JavaScript Programming
308
students
6 hours
content
Nov 2017
last update
$19.99
regular price

What you will learn

Perform basic programming concepts and prepare for an interview for a career as a programmer.

Students will be introduced to Objected Oriented Programming using my Advanced refined teaching techniques.

Why take this course?

🌟 CS121: Learn JavaScript Programming 🌟

Headline: JavaScript - Object Oriented Programming made Ridiculously Easy! 🚀

Are you ready to dive into the world of JavaScript and emerge as a proficient programmer? With over 20 years of industry experience, your course instructor, Andrew Schlegel, has mastered the art of making complex programming concepts not just understandable, but downright easy!

Why Choose CS121?

  • University Level Expertise: This is a foundational course designed for beginners, similar to those Andrew teaches at the prestigious City University of Seattle. You'll be learning from a seasoned professional who knows the curriculum inside and out.
  • Anticipatory Teaching Approach: With his extensive experience, Andrew predicts common challenges you'll face and proactively addresses them in his lessons. This means you'll spend more time coding and less time struggling with obstacles.
  • Career-Focused Content: Andrew isn't just a great teacher; he's a seasoned programming expert who knows what skills are essential for a successful career in programming. He'll guide you through the core concepts that will set you apart in the job market.

What You Will Learn:

  • JavaScript Fundamentals: Understand the basics, from syntax to variable declaration, and everything in between.
  • Object-Oriented Programming (OOP): Master OOP principles like abstraction, encapsulation, inheritance, and polymorphism.
  • Advanced JavaScript Concepts: Dive into advanced topics such as asynchronous programming, promises, and async/await.
  • Real-World Applications: Apply your new skills to real-world projects that showcase the versatility of JavaScript.

Course Highlights:

  • Engaging Content: Interactive lessons designed to keep you engaged and excited about learning.
  • Hands-On Experience: Coding exercises, quizzes, and projects that reinforce your learning and build your portfolio.
  • Supportive Community: Join a community of peers for support, sharing, and networking opportunities.
  • Expert Guidance: Direct access to Andrew Schlegel, who provides personalized feedback to help you succeed.

What's In It For You?

  • A solid foundation in JavaScript that will open doors to numerous programming opportunities.
  • The confidence to tackle complex problems with a clear understanding of object-oriented principles.
  • A portfolio of projects that demonstrate your coding skills and readiness for the industry.

Don't wait to start your journey into the world of JavaScript programming. Enroll in CS121 today, and take the first step towards an exciting and rewarding programming career! 🖥️✨

Join us and let's make learning JavaScript as easy as pie! 🍫🛠️ Sign up now to transform your coding journey into a seamless, educational adventure with CS121.

Screenshots

CS121 Learn JavaScript Programming - Screenshot_01CS121 Learn JavaScript Programming - Screenshot_02CS121 Learn JavaScript Programming - Screenshot_03CS121 Learn JavaScript Programming - Screenshot_04

Our review


Overall Course Rating: 4.35/5

Course Review:

Pros:

  • Comprehensive Content: The course provides a comprehensive overview of Object-Oriented JavaScript, starting with the basics of prototypes and progressing through to classes. This makes it suitable for both beginners and those looking to deepen their understanding of OOP in JS.

  • Logical Structure: The instructor builds up the material in a logical manner, which is beneficial for learners as it allows for incremental learning and understanding of complex concepts.

  • Clear Explanations: Some reviewers found the explanations to be clear and understandable, especially at a pace that allowed for absorption of the material.

  • Useful for Review: For those who have prior knowledge of JavaScript, the course serves as a useful review, reinforcing concepts and ensuring thorough understanding.

Cons:

  • Pacing Issues: Some advanced learners found the pacing to be slow, as they could quickly identify errors or understand concepts that were explained more slowly in the videos.

  • Repetition and Redundancy: There is a notable amount of repetition in the course, which some learners found to be unnecessary and time-consuming.

  • Presentation Challenges: The presentation style was criticized for being sloppy and disorganized, with typos, the instructor forgetting what he was talking about, and a lack of separation between ECMA5 and ECMA6 content.

  • Lack of Real-World Applications: The course focuses heavily on console.log outputs rather than practical, real-world applications of the concepts taught.

  • Frustrating Experience for Experienced Learners: Those with prior JavaScript experience may find the course too basic and frustrating, as it does not challenge their existing knowledge or introduce advanced OOP topics.

  • Confusing Structure for Beginners: For beginners, the course might be confusing without a clear structure, especially when the instructor switches between teaching styles or forgets to provide important explanations.

  • Customer Support Issues: There were complaints about the lack of response to comments and questions from the instructor, which can be a significant drawback for learners seeking guidance.

In summary, the course is well-suited for beginners looking to understand Object-Oriented JavaScript from the ground up. However, it may not challenge more experienced developers who are expecting a comprehensive dive into advanced OOP topics in JavaScript. The presentation could use improvement to ensure clarity and engagement throughout the learning experience. Learners should consider their current skill level before enrolling to make the most of this course.

1002696
udemy ID
04/11/2016
course created date
08/02/2020
course indexed date
Bot
course submited by