Programming for Entrepreneurs - JavaScript

Learn JavaScript from scratch and get started with that website/app/game project!
Rating: 4.2 out of 5 (692 ratings)
49,760 students
Programming for Entrepreneurs - JavaScript
Rating: 4.2 out of 5 (692 ratings)
49,760 students
Learn basic JavaScript
Learn how to make interactive html pages/apps

Requirements

  • Basic HTML and CSS which you can obtain in our free HTML/CSS course
Description

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
Who this course is for:
  • Motivated people with basic HTML and CSS skills who want to make their great ideas a reality
Course content
4 sections39 lectures2h 44m total length
  • Course Intro
    06:24
  • Course Source Code
    00:10
  • Additional Resources
    00:16
  • Including JavaScript
    05:25
  • Coding Challenge - Including a JavaScript File
    1 question
  • Intro to Chrome Developer Tools
    05:15
  • Variables
    05:28
  • Operations
    03:27
  • Coding Challenge - Substraction
    1 question
  • Strings
    03:13
  • Coding Challenge - Strings
    1 question
  • Functions
    03:29
  • Nested Functions
    04:11
  • Coding Challenge - Functions
    1 question
  • If Statements
    05:54
  • Boolean Algebra
    05:14
  • Negating a Condition
    02:15
  • If-Else Statements
    04:09
  • Switch Statements
    02:55
  • Functions with Conditions
    06:09
  • Coding Challenge - Conditions
    1 question
  • While Loop
    04:38
  • Loop Jumps - break and continue
    03:37
  • For Loops
    02:27
  • Arrays
    03:45
  • Arrays - push and pop
    03:07
  • Arrays - splice
    04:46
  • Iterating Through an Array
    05:23
  • Multidimensional Arrays
    04:06
  • Coding Challenge - Traversing an Array
    1 question
  • Objects
    05:30
  • JSON
    05:49
  • Undefined
    02:14
  • Traversing an Array of Objects
    1 question
  • Other Web Development Courses by Zenva
    05:03
  • HTML Template
    05:04
  • Project Styling
    06:00
  • Load Event
    03:12
  • Click
    04:42
  • Modifying the DOM
    03:39
  • User Input
    04:42
  • JSON Data Model
    05:39
  • HTML per User
    03:42
  • Implementing Search
    03:59
  • Course Summary
    08:44
  • Course Evaluation Survey
    00:16

Instructors
Certified Game Developer and Founder of ZENVA
Pablo Farias Navarro
  • 4.4 Instructor Rating
  • 21,333 Reviews
  • 422,068 Students
  • 40 Courses

Certified game developer and Founder of ZENVA - the world's leading platform to learn game making, VR, machine learning and full-stack programming. Since 2012, Pablo has been developing professional-grade courses that have helped over 400,000 learn to code.

Pablo is a member of the Intel Innovator Program in the Asia Pacific Region, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Build Games, Apps, Websites and VR Experiences
Zenva Academy
  • 4.4 Instructor Rating
  • 21,330 Reviews
  • 422,056 Students
  • 39 Courses

Trusted by 500,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality and full-stack web development.

Our e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.