Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Learn Programming: from Novice to JavaScript Guru in 2 Weeks

Dr Alex Davidovic, Envisage. Devise. Inspire.

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
42 Videos (3h 33m)
    • Introduction to Programming

      6:35
    • Setting up Your Programming Environment

      7:47
    • "Hello, World!" - Your First JavaScript Program

      4:21
    • What Can JavaScript do for You?

      3:18
    • The Final Word

      1:02
    • Variables

      11:33
    • Statements, Expressions and Functions

      8:46
    • Declaring and Naming Variables

      4:35
    • Data Types and Conversions

      9:03
    • Reserved Keywords

      2:24
    • JavaScript Operators

      10:02
    • Working with Functions

      7:30
    • Special Characters

      2:26
    • The Final Word

      1:25
    • Sequence and Conditional Branching

      5:18
    • Conditional Operator

      1:57
    • Iteration

      8:48
    • Break, Continue and Switch Statements

      3:13
    • The Final Word

      1:30
    • The Life of Variables

      3:33
    • Passing Data by Value and by Reference

      3:30
    • Arrays

      4:52
    • Objects

      5:51
    • Object Constructors

      5:08
    • Recursion

      6:37
    • The Final Word

      1:05
    • The Structure of a Web Page and Common HTML Tags

      6:56
    • Adding and Modifying HTML Content

      5:18
    • Message Boxes

      3:15
    • Code Islands and Embedded JavaScript

      4:33
    • The Final Word

      0:53
    • Moving an Image

      6:36
    • Animation Sequencing

      1:42
    • Looping Animation

      1:57
    • Animating Text Objects

      2:08
    • Adding Sound to Your Pages

      2:54
    • The Final Word

      1:41
    • The Teleprompter Project Structure

      7:41
    • CSS - Cascading Style Sheets

      6:57
    • Coding the Teleprompter

      17:09
    • Improving the Teleprompter

      9:22
    • What you've learned, and where to go from here

      2:09

About This Class

26800b2c

This ambitious hands-on, step-by-step course by Dr Alex Davidovic takes you from your first programming steps to becoming a JavaScript guru. The material is divided into bite-size chunks, and as soon as you master the programming fundamentals, the building blocks and the ways to control the program flow, you start "swimming in the deep water" and take aim at the advanced concepts such as recursion (a function calling itself) and working with objects.

You learn how to animate text and images, capture the mouse, keyboard and other events, direct the execution of the program, and more.

3 of 6 students recommendSee All

Dr. Davidovic is clearly very knowledgeable about js and his lectures are easy to follow along with. Sometimes the text is hard to read in the videos but if you follow his voice it is easy to follow the logic of what is going on. I think its definitely helpful to have built some projects and have some experience using javascript before taking this course as he dives into the subjects very quickly. I am using this course as a review of concepts and to brush up on my foundation of js. If that is what you are looking for in the course I def recommend it.

275

Students

--

Projects

Dr Alex Davidovic

Envisage. Devise. Inspire.

Dr Alex Davidovic is the father of 2, an author and a web publisher.

His book "Underdog Marketing: Enrich Your Reputation, Fashion Free Publicity and Wrestle Your Market Share from the Top Dogs" has helped thousands of people in the start-up phase of their business to become the media magnets, carve up their market share against the already established and cashed-up competitors, and lift their enterprises off the ground.

The "Computer Programming for Kids" and "Learning Recursio...

See full profile