Check out my fresh new course on building and growing an online audience — 25% OFF Today Only!

Additional menu

Javascript Programming


Learn Javascript Programming Foundations

Learn the basics of programming through JavaScript and Networking. Get extensive practice with hands-on exercises and projects that demonstrate your grasp of coding fundamentals, and build confidence in your ability to think and problem-solve like a programmer.

The application is now closed.

Show your interest in 2023 cohort


Take a step forward

Enrollment Deadline:

This programme is on-demand and enrollments will be accepted in 2023

Estimated Duration:

1 month

10 hours / week

Programme FAQs:

Click here

Qualifying for:

  • This course qualifies you to begin a career in developing web applications
  • This course qualifies you to apply for the full Nanodegree programme in the upcoming cohort


  • You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (e.g. Sublime Text or VScode)
  • You can independently solve and describe your solution to a math or programming problem.

See All Prerequisites

  • Proficient in spoken and written English
  • Basic computer skills
  • 18 to 35 years old
  • ALX-T is open for all learners originally from the African continent, regardless of your location.
  • Proficiency in JavaScript. You should also be comfortable with Linux basic commands, object-oriented programming concepts, and Networking.

What will you learn?

Javascript Programming Foundations

Learn the basics of programming through JavaScript and Networking.

Fundamentals of Web Programming

Learn the fundamentals of web programming using JavaScript, the ubiquitous language for creating dynamic web applications.

Object Oriented Programming

Learn how to use the object-oriented programming features of JavaScript to build applications with reusable and maintainable blocks of code.

Build Classes

You’ll build classes to construct objects that include both data and functionality, learn how to use prototypal inheritance to maintain DRY code, and how to keep data safe and secure with private properties.

Learn what is meant by the network, Routing, and OSI model

Learn what is meant by the network, Routing, and OSI model

Hear from Our Students

James L

Highly recommended for students new or relatively new to programming. Your computer illiterate could take this course and become better coders than many undergraduates.

Krystal M

Really great experience! The mentorship, the community and the lessons are solid. Also, the course enforces good practices by using linters, which is atypical and should be required of many other online courses.

Damilola O.

The programme is an amazing steps towards programming. It is not about the projects you do but the most important I learnt it is the act of thinking of your own and outside the box. Udacity has really stepped up my thinking ability. Lovely contents and outstanding way to communicating ideas to its student. I have taken courses from other platforms so I know what I am talking about. I am given you a Hi5 for it. keep it up.

Job-ready talent
Superior outcomes

Industry Relevant Content

Certified Certificate


Career Growth

Mentors &