Complete Beginner to JavaScript Developer

Compiling all the web development essentials this course transforms the new kid on the block to a JavaScript heavyweight
2.4 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
609 students enrolled
25% off
Take This Course
  • Lectures 50
  • Length 14 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

This course has been designed as a step by step guide for the complete beginner to web development that has never done it before.

In this course we will start with some of the most basic elements of what happens when you click a link in a browser. From there we will continue through HTML building the foundation that will serve us throughout our journey into JavaScript and beyond.

In CSS, we learn the importance of taking ownership of a project and the powerful feeling that comes from being able to make changes to a website based on your knowledge and taste. This is the section of the course where we redefine what a successful web development career looks like and the importance of involvement and commitment.

JavaScript is where we let our foot off the gas and turn everything up a notch. With the core skills we have learned from HTML and CSS we can start to build dynamic and interactive websites that allow us to show more- or less of our personality or make a statement about what we do. So if you're ready to step up to the higher opportunity and better challenge, join me on this journey into JavaScript.

Let's get coding and have some fun!

What are the requirements?

  • This course requires no background info and was designed and organized for someone who has never done it before

What am I going to get from this course?

  • Learn what happens when you click a link in a browser
  • Finally find out what's going on behind the peeving 404 page error
  • Learn JavaScript fundamentals
  • Understand the difference between Java and JavaScript
  • Learn the skills to be able to create apps and full-fledged games
  • Have the know-how to get an entry-level position as a JavaScript developer
  • Start styling websites using CSS
  • Learn the best practices and standardized ways of writing and organizing code understood and appreciated by web developers the world over
  • Open up new doors in your career
  • Add more value to the marketplace with a new skill that will GET YOU PAID
  • Add a refreshing skill to your repertoire that instantly hooks interviewers
  • Students will learn not one programming language but HTML, CSS and JavaScript to build a solid foundation for web development knowledge
  • What it takes to become a web developer who can bring value to the marketplace and get paid
  • Become more attractive to the marketplace with this constantly in-demand skill
  • Gain some basic web development experience
  • Avoid the common dangers and pitfalls of web development and maximize the opportunities
  • How to plan your web development future and set goals

Who is the target audience?

  • Anyone interested in securing their place in a job or organization with a skill that leverages their power
  • Unprecedented opportunity awaits those eager to take advantage of a marketplace hungry for JavaScript developers
  • This course gives a crucial head start for those who want a leg up in the competitive global race for JavaScript developers
  • This course is for anyone who wants to style dynamic and interactive websites
  • Those who are ready to cash in on this tremendous opportunity and are ready to get a running start on world-wide competition
  • Anyone stuck in a job that is holding back their natural ingenuity and creativity
  • Those interested in a skill that will give them economic safety for the future
  • Anyone in economic distress who wants to add an ageless extra skill to ensure economic safety for the future
  • Anyone interested in learning a key entrepreneurial skill
  • Students eager to step up to the higher opportunity and better challenge
  • Those prepared to be inspired by their newfound talents, creativity and opportunity
  • Students interested in multiplying their income and their future

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Baby Steps
HTTP Part 1
HTTP Part 2
HTTP Part 3
HTTP Part 4
Section 2: Diving In
HTML Intro Part 1
HTML Intro Part 2
Toolkit Part 1
Toolkit Part 2
Toolkit Part 3
Toolkit Part 4
Toolkit Part 5 and Inspect Element
Updating Values
HTMLErrors and The What Part 1
The What Part 2
Codepen and HTML Tags Part 1
HTMLTags Part 2
HTML Tags Part 3
HTML Void Tags and Classes and I.Ds Part 1
HTML Classes and I.D.s Part 2
HTML Classes and I.D.s Part 3
Section 3: Making Waves
CSS Intro
CSS Intro and Better Practices Part 1
CSS Better Practices Part 2 and Text Properties Part 1
CSS Text Properties Part 2 and Measurements
CSS Boxes Part 1
CSS Boxes Part 2 and Frameworks
CSS Specificity Intro and Classes Part 1
CSS Classes Part 2 and Best Practices Part 1
CSS Best Practices Part 2 and 3 Digit Rule Part 1
CSS 3 Digit Rule Part 2 and Resets and Developer Tools
CSS Other Nuggets of Gold to End
Section 4: Putting JavaScript Together
JS Intro Part 1
JS Intro Part 2 and JS vs. HTML Part 1
JS vs. HTML Part 2 and JS Comments Part 1
JS Comments Part 2 and Seeing Results
JS Notes Part 1
JS Notes Part 2 and Variables Part 1
Variables Part 2
Variables Part 3
JS Operators Comparisons and Expressions Part 1
JS Operators Comparisons and Expressions Part 2
JS Operators Comparisons and Expressions Part 3 and Arrays Part 1
Arrays Part 2 and Statements and Functions Part 1
Statements and Functions Part 2
Statements and Functions Part 3
Statements and Functions Part 4
Statements and Functions Part 5 and Objects and Context Part 1
Objects and Context Part 2
Objects and Context Part 3
Objects and Context Part 4 and Other Nuggets of Gold

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Martin Kenny, Author of "Malibu Code: Learn HTML, CSS and JavaScript"

Martin Kenny is the author of "Malibu Code: Learn HTML, CSS and JavaScript," a book that teaches the fundamentals of web design and interactive website programming through the metaphor of surfing. The original phrase, "surfing the web" comes from surfing, and yet no other web design or programming courses explore the power of the surfing metaphor beyond this common phrase.

In Martin's courses you will learn coding skills faster by building on top of ideas you already understand, instead of learning things from scratch. Much like surfing, many people give up on trying to learn how to code after their first few experiences with failure. Martin's courses are different because they explain everything in simple English and don't assume that you know anything about computers or programming or have any prior experience.

Ready to start learning?
Take This Course