• Certificate

    Earn a Certificate upon completion

  • 100% online

    Start instantly and learn at your own schedule.

  • Full lifetime access

  • Average learner completes this course in 4 weeks

  • Downloadable Classes

  • Code-along Practical Classes

  • Peer Review Community

Course curriculum

    1. Resources

    2. Why JavaScript is Awesome

    3. Primitives & The Console

    4. JavaScript Numbers

    5. WTF is NaN

    6. Quick Numbers Quiz

    7. Variables & Let

    8. {...}💻 Coding Exercise: Our First Variables Exercise

    9. Updating Variables

    10. Const & Var

    11. {...}💻 Coding Exercise: Our First Constants Exercise

    12. Variables Quiz

    13. Booleans

    14. Variable Naming and Conventions

    15. Quick Variable Quiz

    1. Resources

    2. Introducing Strings

    3. {...}💻 Coding Exercise: Our First String Variables Practice

    4. Indices & Length

    5. String basics Quiz

    6. String Methods

    7. {...}💻 Coding Exercise: String Methods Practice

    8. String Methods With Arguments

    9. {...}💻 Coding Exercise: More String Methods Practice

    10. String Template Literals -SUPER USEFUL

    11. Undefined & Null

    12. Random Numbers & The Math Object

    13. {...}💻 Coding Exercise: String Template Literal Exercise

    1. Resources

    2. Decision Making With Code??

    3. Comparison Operators

    4. Equality: Triple Vs. Double Equals

    5. Comparison Quiz!

    6. Console, Alert, & Prompt

    7. Running JavaScript From A Script!

    8. If Statements

    9. {...}💻 Coding Exercise: Our First Conditional Exercise

    10. Else-If

    11. Else

    12. {...}💻 Coding Exercise: getColor Conditional Exercise

    13. Nesting Conditionals

    14. {...}💻 Coding Exercise: Nested Conditionals Practice

    15. Truth-y & False-y Values

    16. Logical AND

    17. {...}💻 Coding Exercise: Logical AND Mystery Exercise

    18. Logical OR

    19. Logical NOT

    20. The Switch Statement Is...A Lot

    1. Resources

    2. Introducing Arrays

    3. {...}💻 Coding Exercise: Lotto Numbers Exercise

    4. Array Random Access

    5. {...}💻 Coding Exercise: Array Access Exercise

    6. Push & Pop

    7. Shift & Unshift

    8. {...}💻 Coding Exercise: Push/Pop/Shift/Unshift Practice

    9. Concat, indexOf, includes & reverse

    10. Slice & Splice

    11. Reference Types & Equality Testing

    12. Arrays + Const

    13. Multi-Dimensional Arrays

    14. {...}💻 Coding Exercise: Nested Arrays Exercise

    1. Resources

    2. Introducing Object Literals

    3. Creating Object Literals

    4. {...}💻 Coding Exercise: Our First Object Exercise

    5. Accessing Data Out Of Objects

    6. {...}💻 Coding Exercise: Object Access Exercise

    7. Modifying Objects

    8. Nesting Arrays & Objects

    1. Resources

    2. Intro to For Loops

    3. {...}💻 Coding Exercise: Our First For Loop Practice

    4. More For Loops Examples

    5. {...}💻 Coding Exercise: More For Loops Practice

    6. The Perils Of Infinite Loops :(

    7. Looping Over Arrays

    8. {...}💻 Coding Exercise: Iterating Arrays Exercise

    9. Nested Loops

    10. Another Loop: The While Loop

    11. The Break Keyword

    12. Writing a Guessing Game

    13. Guessing Game Explanation and Bug fixes

    14. The Lovely For...Of Loop

    15. {...}💻 Coding Exercise: For...Of Practice

    16. Iterating Over Objects

    17. Todo List Project Intro

    18. Todo List Project CodeAlong

About the JavaScript course

  • 142 lessons
  • 10 hours of video content
  • Peer review group and student community
  • 1 month
  • Quizzes, Assignments and Projects

Need help?


Who this course is for:

  • It's also great for anyone who does have some experience in a few of the technologies (like HTML and CSS) but not all

  • If you want to take ONE COURSE to learn everything you need to know about JavaScript, take this course

Requirements

  • Have a computer with Internet

  • Be ready to learn an insane amount of awesome stuff

  • Prepare to build real web apps!

What our students say about the JavaScript Course on VivaKing

5 star rating

QUALITY AT A VERY AFFORDABLE PRICE

Clinton Uzoka

It just explains things at a very basic level.... LOVE IT

It just explains things at a very basic level.... LOVE IT

Read Less
5 star rating

Great Effort

Oluwaniboss O

:) I actually can only smile, the teaching style makes it learning friendly, and contacting for correction is swift. So far it has been interesting and eye o...

Read More

:) I actually can only smile, the teaching style makes it learning friendly, and contacting for correction is swift. So far it has been interesting and eye opening.

Read Less
5 star rating

Student Review

Precious Ohuche

So far! it's been a good learning experience for me. Kudos to the instructor! He's incredibly knowledgeable and articulate. I'm honestly glad I chose Vivaking🥰

So far! it's been a good learning experience for me. Kudos to the instructor! He's incredibly knowledgeable and articulate. I'm honestly glad I chose Vivaking🥰

Read Less
5 star rating

VivaKing Course Review

Kehinde Ogunyemi

Glad I'm learning this through Vivaking. The teaching process is a top-notch.

Glad I'm learning this through Vivaking. The teaching process is a top-notch.

Read Less
5 star rating

Training exercise on VivaKing

DESIGN FOREVER

Well This course is one of the best, because it explain in details for beginners and it is easy to learn

Well This course is one of the best, because it explain in details for beginners and it is easy to learn

Read Less
5 star rating

I love the course

Divine Umeh

I am really learning. The instructor took his time to lecture very well.

I am really learning. The instructor took his time to lecture very well.

Read Less
5 star rating

GREAT

Deborah Aizebeokhai

So far so good it’s going well. The Instructor is doing a great job, making it easy for one to understand.👍

So far so good it’s going well. The Instructor is doing a great job, making it easy for one to understand.👍

Read Less
5 star rating

review

Yetunde Bello

The teachings in the Web Developer Course were great.

The teachings in the Web Developer Course were great.

Read Less
5 star rating

Understandable

Raphael Anazor

Everything is plain and understandable

Everything is plain and understandable

Read Less

Skills You'll Gain

Unlock the Power of Dynamic Web Development with Our JavaScript Course

Are you eager to delve into the world of interactive and dynamic web development? Look no further! Our JavaScript course is the key to mastering the language that powers the modern web.


What you'll gain from this course:

  • A solid foundation in JavaScript programming
  • Skills to create interactive and dynamic web pages
  • Understanding of DOM manipulation and event handling
  • Hands-on projects to reinforce your learning
  • Best coding practices and industry insights

JavaScript is the backbone of web interactivity, and our course is tailored to guide beginners and aspiring developers in understanding its core concepts. Our experienced instructors will walk you through everything, from the basics to more advanced topics, empowering you to build engaging web experiences.


Why choose our course?

  • Updated content aligned with the latest JavaScript standards
  • Interactive coding exercises for practical learning
  • Projects that showcase real-world applications
  • Ongoing support and a vibrant community for your queries
  • Lifetime access for learning at your own pace

Join our course today to unleash the full potential of JavaScript and open doors to a world of interactive web development. Start your journey into the dynamic realm of programming with confidence and expertise.

Enroll now and take your first step toward becoming a proficient JavaScript developer!

Frequently Asked Questions

  • Can I pay for the course through bank transfer?

    You can do a bank transfer to: United Bank for Africa (UBA Bank), VIVAKING CREATIVE, Account NO: 1025987077. After Payment, please Call/WhatsApp +234 9127308311 with your name and email address for registration and course account access.

  • Is the course really 100% online? Do I need to attend classes in person?

    This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.

  • How long does it take to complete this course?

    It will take approximately 4 weeks for an average learner to complete the entire course.

  • I just purchased the course. How do I start my classes?

    To start/resume course, please log into your account at Vivaking.org and click on “My Dashboard” at the menu top of the page. From your dashboard, you’ll see the courses you have purchased. Click start/resume to begin your classes. You can take your classes at your own schedule and at your own pace. Feel free to contact us anytime you need assistance during the period of your learning.

  • I just purchased the course but cannot find it in my dashboard.

    If you experience this, please contact us on WhatsApp +234 091 2730 8311 or Instagram @vivakingdotorg and we will rectify the issue as soon as possible.

  • Will I get certificate after course is completed?

    Yes you will.

Start Learning Today

  • Self-Paced Learning Option

  • Course Videos & Readings

  • Practice Quizzes

  • Graded Assignments and Projects with Peer Feedback

  • Graded Coding Assignments

Instructor

Designer, Developer, Entreprenur and Instructor Oswald (Ozzy) King

Hi! I'm Ozzy. I'm a Designer, social media marketing professional and Web/App developer with a serious love for business and teaching. I've spent the last few years teaching people in schools to design and program where I've helped lots of people become web developers and designers and change their lives. I don't just teach this field because I'm an expert at it. I also bring a lot of my business experience into the classes. I've worked for well over 600 clients over 10 years. In December 2022 I launched my first online course, The UI/UX Design Course and will launch more as time goes on. I've spent years figuring out the "formula" to teaching technical skills in a classroom environment, and I'm really excited to finally share my expertise with you. I can confidently say that my online courses will without a doubt be the most comprehensive ones on the market. Join me on this crazy adventure!