Programming for Entrepreneurs - JavaScript

Learn JavaScript from scratch and get started with that website/app/game project!

4.18 (1312 reviews)
Udemy
platform
English
language
Web Development
category
Programming for Entrepreneurs - JavaScript
80,878
students
2.5 hours
content
Apr 2020
last update
FREE
regular price

What you will learn

Learn basic JavaScript

Learn how to make interactive html pages/apps

Why take this course?

Update June 2015 - This course now includes live coding exercises to put into practice your new skills!

JavaScript is eating the world. Starting as a web scripting language, JavaScript is now used not just for web development, but also game, mobile app, server and database development.

This course is the fastest way for you to get a basic understanding of JavaScript programming. Whether your goal is to build websites, HTML5 games and apps, or server-side programming, you need to learn the basics of the language and get it right from the start.

The first part of the course covers the basics of JavaScript and programming in general. The second part of the course is project-based and includes building a responsive dating app (only client-side).

This course is taught by Pablo Farias Navarro, founder of ZENVA and JavaScript developer. Pablo has created dozens of web applications and JavaScript games, authored over 40 online courses taken by over 85 students, created educational content for companies such as Amazon and Intel, and run live workshops on programming and HTML5 game development.

Some of the concepts you'll learn in this course:

  • Variables and strings
  • Functions
  • Working with Arrays
  • Objects and JSON
  • Conditional statements
  • Loops
  • Accessing the DOM
  • Working with events and user interaction
  • Putting it all together in a fun project

Content

Course Intro

Course Intro
Course Source Code

JavaScript Basics

Including JavaScript
Coding Challenge - Including a JavaScript File
Intro to Chrome Developer Tools
Variables
Operations
Coding Challenge - Substraction
Strings
Coding Challenge - Strings
Functions
Nested Functions
Coding Challenge - Functions
If Statements
Boolean Algebra
Negating a Condition
If-Else Statements
Switch Statements
Functions with Conditions
Coding Challenge - Conditions
While Loop
Loop Jumps - break and continue
For Loops
Arrays
Arrays - push and pop
Arrays - splice
Iterating Through an Array
Multidimensional Arrays
Coding Challenge - Traversing an Array
Objects
JSON
Undefined
Traversing an Array of Objects
Other Web Development Courses by Zenva

Project

HTML Template
Project Styling
Load Event
Click
Modifying the DOM
User Input
JSON Data Model
HTML per User
Implementing Search

Course Summary

Course Summary
Course Evaluation Survey

Screenshots

Programming for Entrepreneurs - JavaScript - Screenshot_01Programming for Entrepreneurs - JavaScript - Screenshot_02Programming for Entrepreneurs - JavaScript - Screenshot_03Programming for Entrepreneurs - JavaScript - Screenshot_04

Our review

📚 **Course Overview:** This online course serves as an excellent starting point for individuals looking to understand the fundamentals of JavaScript programming, as well as a refresher for those with prior knowledge who need to brush up on their skills. The course is designed to be interactive and engaging, with a focus on practical application through coding exercises. It also introduces students to essential tools like the Komodo editor, which is highly praised by users. **Pros:** - **Comprehensive for Beginners:** The course provides a solid foundation in HTML, CSS, and JavaScript, making it ideal for absolute beginners. - **Clear Explanations:** Instructors explain concepts in a step-by-step manner, which is appreciated by users who found the teaching style clear and effective. - **Structured Pacing:** Lessons are short, typically 3-5 minutes, allowing students to digest information without feeling overwhelmed. - **Hands-On Learning:** The course includes practical coding exercises that reinforce learning and encourage application of skills. - **Real-World Application:** Users appreciate the course for not only teaching theory but also for helping them understand 'what goes on under-the-hood' of JavaScript. - **Positive User Experience:** Many users report a positive learning experience, citing the course as informative and understandable. - **Course Relevance:** The course content is considered relevant and up-to-date by most users, with some noting it could use minor updates for the latest practices. - **Supportive Community:** Some users suggest that additional support such as a Q&A panel or help with coding challenges would enhance the learning experience. **Cons:** - **Pacing Issues:** A few users felt the course moved too quickly or left them behind, which could be challenging for some learners. - **Exercise Difficulties:** Some users experienced difficulties with the exercises, particularly with accessing correct answers or finding resources to help solve problems. - **Technical Issues:** Occasionally, users encountered technical issues such as outdated source files or links leading to errors like a "404 Not Found" status. - **Unclear Instructions:** There are reports of instructions being unclear, particularly regarding saving files with the correct extensions and selecting the appropriate IDE and browser environments. - **Inconsistent Teaching Quality:** Some users mentioned that the lectures sometimes jumped between topics or included material that was not directly related to the lesson at hand. **Course Rating Summary:** Based on recent user reviews, this course has garnered a global rating of 4.18 out of 5 stars. The overall sentiment is positive, with users appreciating the course's approach to teaching JavaScript and its suitability for beginners. However, some areas have room for improvement, including updating resources, clarifying instructions, and providing additional support for learners. **Final Thoughts:** This JavaScript course is highly recommended for those starting their programming journey or for seasoned developers looking to revisit the basics. With its focus on practical application and clear teaching methods, it stands out as a valuable resource in the world of online learning. Users are encouraged to provide feedback on outdated resources and to seek support when needed to optimize their learning experience.

Charts

Price

Programming for Entrepreneurs - JavaScript - Price chart

Rating

Programming for Entrepreneurs - JavaScript - Ratings chart

Enrollment distribution

Programming for Entrepreneurs - JavaScript - Distribution chart
101864
udemy ID
10/5/2013
course created date
6/1/2019
course indexed date
Bot
course submited by