Get instant access to all courses and online books.

View Plans

JavaScript Programming for the Web

with

  • 9h 39m
  • ★★★★⋆

Our most popular course! Add JavaScript to your list of skills after completing this step-by-step course from Kevin.

JavaScript is the third and final pillar of modern web development (the other two being HTML and CSS). It’s what makes the modern Web the interactive, animated, vibrant place that it is! No wonder so many web developers are finally getting around to learning it.

JavaScript is the first programming language many people learn, and that can be a daunting prospect! 
In this course, veteran web developer Kevin Yank (co-author of the book Simply JavaScript) will guide you step by step on your journey.


What you'll learn

  • Javascript basics
  • Code Archiving.
  • Creating your first javascript program.
  • Where and Why Javascript is used.
  • Learn about the Document Object Model
  • Using forms
  • Creating animation
  • Using Ajax with Javascript

Who should do this

This course is for web designers or developers who want to add JavaScript to their list of skills. This is not an advanced course, but it will help if you have some experience in coding HTML and CSS. I’ll assume a working knowledge of HTML and CSS, though you needn’t be a master of these.

I recommend having Firefox installed, mainly because I find it gives the best error messages when you make mistakes in your JavaScript code. Safari, Chrome, and Opera are almost as good, though.

  • ★★★★★

    Kevin Yank. His classes is always the best. Highly recommended.
  • ★★★★☆

    Good content to get started with Javascript
  • ★★★★★

    Keep up the good work Kevin!
  • ★★★★★

    Usually, I prefer books or at least text, but I like Kevin Yank's style. I think having the slower pace of video & talk made some things stand out more. I could have used debugger help earlier than lesson 10 as I have an issue with typos.
  • ★★★★★

    Great course! Kevin Yank is a captivating teacher, breaking down Javascript/jQuery's code, into simple chunks of pure, easily digested logic that sticks right into your mind. I even stuck to his code-writing method, starting wth object and "init" Read more
    function! I find this javascript-jquery hybrid approach even better than relying on pure jquery, it gives me better understanding of what i am doing, and has less "chasing my own tail" errors
  • ★★★★☆

    It was good, but I did take my time and a couple of the things mentioned were outdated by the time I got to it. If it was a 10 star rating system it would have gotten 9 stars.
  • ★★★★☆

    I gave it this score because I really enjoyed taking the course. I think the fact that it is broken down into small daily chunks helped me get through it. I think Kevin's suggestion of just taking it again is a good one as I have probably missed / Read more
    forgotten somethings from the earlier lessons already.
  • ★★★★★

    Kevin is a great teacher. He explains everything clearly and has a friendly personality that comes through in the videos. One thing I'd like: exercises and quizzes.
  • ★★★★★

    Well done and the code in the archive did work , in some classes it does not. kevin is a good teacher
  • ★★★★★

    It was an excellent course and Kevin's style and presentation were very smooth and informative. I'd recommend this to any web developer.
  • ★★★★★

    Excellent course! Although i'm a complete beginner (never coded before), thanks to Kevin's way of explaining things I can say I understood quite a lot or at least the basic concepts and the main idea behind JavaScript. Looking forward to retake the Read more
    course anytime soon for an even a better learning experience!

JavaScript Programming for the Web

Our most popular course! Add JavaScript to your list of skills after completing this step-by-step course from Kevin.

Lesson 1: Your First Script
0:51
8:21
Lesson 2: Language Building Blocks
1:22
4:58
8:10
Lesson 3: The Document Object Model
1:14
8:53
Lesson 4: Challenge Project: Stripy tables
8:34
Lesson 5: Recorded Webinar/Q&A
1:03:44
1:06:50
Lesson 6: Events (Part I)
3:30
7:58
7:59
9:27
Lesson 7: Events (Part II)
2:45
5:48
5:59
8:59
7:06
6:39
Lesson 8: Animation (Part I)
1:50
8:57
9:50
Lesson 9: Animation (Part II)
4:19
Lesson 10: Recorded Webinar/Q&A
1:06:23
1:06:38
Lesson 11: Forms (Part I)
2:47
5:59
Lesson 12: Forms (Part II)
2:41
9:00
8:45
9:13
Lesson 13: Ajax (Part I)
3:18
6:14
Lesson 14: Ajax (Part II)
6:55
10:00
7:44
Lesson 15: Recorded Webinar/Q&A
1:01:51
16:10
31:29

Get instant access to all courses and online books.

View Plans