FOUNDATION PROGRAMMES
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.
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

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

Prerequisites:
- 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.
- 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
Highly recommended for students new or relatively new to programming. Your computer illiterate could take this course and become better coders than many undergraduates.
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.
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

Student
Community

Career Growth
