If you're reading this we don't have to sell you upon becoming a developer. You already know it's one of the most lucrative (and fastest growing) career tracks out there-- no degree required.
This is where you can separate yourself from the average developer.
In this certification program you'll learn:
First: Complete the Course
The courses are designed to be completed in a few days, if significant time is invested. However, you may spread the work out for as long as you’d like. There are no calendars or limits on individual courses. Simply work with the course until you’re confident that you’ve mastered the material.
Next: Pass the Exam
Once you complete the course, you'll be eligible to sit for the exam. The exam is composed of fifty multiple choice questions with a minimum passing score of 80%. The exam isn’t designed to be difficult, but to verify that you retained the information in the course. You have up to an hour to complete the exam. However, most people complete the exam much more quickly. If you don’t pass the exam the first time you take it, you may sit for the exam again.
Receive Your Certificate and Badge
Now that you’re certified, you’ll receive your printable, full color digital certificate. Your certificate includes a link to a digital transcript page which will serve as verification of your achievement. You can place the badge on your personal website, portfolio, or resume. You also can automatically place the badge on your LinkedIn page.
Many individuals who receive these certifications place them in their email signature and other highly visible digital real estate to set them apart from other developers.
Who should get certified?
...Anyone else who wants this critical skillset and proof of expertise
Why Should You Be Certified?
The window.onload function allows you to specify initialization code that will run as soon as the screen is drawn. You'll learn how to implement it in this video.
What good is coding if you can't output the result of your code to the user? You'll learn how to output code to the browser window in this video.
Booleans are variables that can hold the values true or false. These are sometimes called "flags". Mark will demonstrate booleans in this video.
More complex "either-or" style decisions can be made with the use of the "else" statement. You'll learn how in this video.
If you have multiple if, else and if statements you can make very complex decisions in your program. You'll see a demonstration in this video lecture.
You can actually have if statements inside of other if statements. Mark will demonstrate how in this video lecture.
The switch structure is almost as old as programming itself. Mark will show you how to use the switch structure in this video lecture.
In other demonstration using what you've already learned, Mark will write a program that is used to calculate employee bonuses.
The classic while loop is used in this video. A loop will allow you to repeat a section of code while a specific condition is true. Loops are extremely common in programming.
The do...while loop is like an upside-down while loop. You'll understand why after watching Mark's demo in this video lecture.
The for loop is a compact loop style that allows you to put all the code for the loop in a single-line syntax. This is a convenient method of creating loops.
This is the loop that never ends. It goes round and round, my friend...
Endless loops are created when the loop condition is always true. These endless loops can have some negative consequence, such as crashing the users' browser.
You can exhibit a finer level of control of your lops by adding break and continue statements. Mark will demonstrate in this video.
You'll write a program using what you've learned so far that will calculate simple interest in an account.
Functions allow you to make your code more modular and reusable. Mark will demonstrate creating basic functions in this video.
Being able to pass parameters in to a function can make them much more useful. You'll learn how in this video lecture.
Anonymous functions run in only a single context. They can't be called as a traditional function is. You'll learn how anonymous functions work in this video.
You'll learn how to make Alert dialog boxes in this video lecture.
"Are you sure?"
In this video, Mark will demonstrate the use of Confirm Dialog boxes.
Prompt dialog boxes are an often overlooked option for obtaining information from users. You'll learn how to implement them in this video.
Arrays are important for holding multiple pieces of information such as a list, or, even multiple objects. (You can have an array of arrays, for example.) You'll learn the basics of declaring an array in this video.
Once you declare an array, you have to be able to access and manipulate the individual array elements. Mark will demonstrate in this video lecture.
Often, you will need to access all array elements. The most common technique for this is to write a loop that accesses each array element. You'll learn how in this video.
Three useful string methods are demonstrated in this video.
Mark will show you how to work with search() and replace() methods in this video.
You'll want to pay attention to these useful string manipulation methods demonstrated in this video.
If you want to work with a date/time in the future or past, this video will show you how.
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.
Mark Lassoff 's parents frequently claim that Mark was born to be a programmer. Starting, in the mid-eighties at age 11, Mark was hard at work on his Commodore 64 writing games in the BASIC language. After completing a computer science degree, Mark developed software for several well-known internet startups during the initial internet boom of the mid 1990’s. Five years ago Mark parlayed a two decades of software development experience into his latest entrepreneurial venture, LearnToProgram Media.
LearnToProgram Media publishes online courses that teach mobile, web, and game development. Over 500,000 people have learned programming from Mark through online classes he has either authored or published. In addition to publishing popular courses and books LearnToProgram Media operates an internet video network which produces several programs on software development.
Previously Mark founded PowerPlant Marketing, which created marketing automation software for REALTORS™. After the sale of PowerPlant, Mark went on to found Internet Broadcasting Group which counted among it’s launch clients Nike, Blue Moon Brewing Company and Opubco.
Mark lives in Connecticut and speaks worldwide on software development, entrepreneurship and online learning. He has spoken at TechWeek NY, TechWeek LA, and SXSW, among other large conferences. In his spare time he he enjoys aviation, mentoring new business owners and spending time with life-long friends and family.