Details.
Introduces computer programming through theory and hands-on practice. Covers programming foundations, Python and JavaScript, development environments, debugging, Git, algorithm design, coding exercises, mini-projects, web development, mobile apps, data science, automation, collaboration, code reviews and project documentation. Suitable for learners preparing for academic, professional or personal technology projects.




