"As a business guy I have no place in programming." Ten years ago you could have gotten away with that statement. Today you say that to your colleagues and they scoff at you before they go back to their computers to fix real problems and do real work.
This set of slides have information about the course, the instructor and how to succeed in the course.
These are the code examples used in lecture for chapter 1. Open these and examine them carefully to help you understand the concepts that Mark discussed in the lectures!
In working with variables you will use variable operators. In this video, Mark discusses the mathamatical operators used with variables. He also discusses the concatenation operators used with string variables.
These are the code files that Mark used in the lecture. Download these files and examine them to become more familiar with the concepts discussed during the lecture.
Mark reviews the use of else and else if in this video lecture. You'll learn how to write conditionals that can execute a block of code if the condition is evaluated as true and another block of code if the conditional is evaluated as false.
These are the example files that Mark created during the Chapter 3 lectures.
In this video lecture Mark covers two common types of loops: While loops and Do...While Loops. Loops allow you to execute a block of code a number of times. This is useful if you need a portion of the code to be repeated during execution-- as you might during a game such as Poker or Bingo. First Mark discusses While Loops and then the Do...While Loops.
In this video lecture Mark will show you how to use the compact and efficient for loop. He will also demonstrate a practical application of a loop as it is used to take several inputs from a user and output them using document.write.
In this short video lecture Mark gives you a hint that will help you complete number 5 in this section's lab exercises. parseInt() and parseDouble() are covered.
After watching the video lectures complete these lab exercises. These lab exercises will help you to apply and retain the information presented in the lecture.
These are the code examples from the lectures in Chapter 5.
in this section Mark will demonstrate how to create more sophisticated functions that can take one or more arguments and can return a value to the caller.
In this video lecture Mark will show you how to call functions based on user interface events such as a button click or a web page loading into the browser.
Use this file to get started with the lab exercises as directed in the lab instructions PDF file.
These are the examples that Mark coded in lecture for Chapter 6.
In this video lecture Mark continues the discussion of arrays. Mark demonstrates what happens if you go beyond the array boundaries. The for...in statement is discussed as well as the pop(), push() and sort() methods of the Array class.
These are the code examples that Mark created in the video lectures for Chapter 7.
This is the HTML file that Mark creates during the video lecture for Chapter 8.
In this video lecture Mark will discuss how to get information about the user's environment. Mark will show you how to obtain information about the user's browser, the user's screen and how to obtain and manipulate information about the browser's location.
This is the HTML file that Mark created during the video lecture.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.
With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.
With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
The company is based outside of Hartford, Connecticut.