Cloud Software Engineer-For MTs
Module 1 : Programming Foundations: Python & JavaScript
Course start dateSaturday, 22 August 2026
Start from zero and build the core programming foundation every AI software engineer needs. This module takes you from setting up your development environment to writing real programs in both Python and JavaScript — the two languages you'll use throughout the program. You'll learn to think computationally, work with data, collaborate using Git and GitHub, and understand how the web and APIs actually work. No prior coding experience is required; every concept is taught from the ground up with hands-on labs.
What you'll learn:
- Developer setup and computational thinking: installing Python 3.12+ and Node.js 22, VS Code, the terminal, problem decomposition and pseudocode
- Python core: variables, data types, strings and f-strings, conditionals, loops, lists, dictionaries and debugging
- Functions, modules, pip packages and virtual environments (venv); clean project structure
- Object-oriented programming, error handling, file I/O and working with JSON
- Data handling with NumPy and Pandas: loading, cleaning, transforming, grouping and plotting data
- JavaScript modern ES2024, the DOM, async/await, fetch and type basics
- Git, GitHub and collaborative workflows: branches, merges, pull requests and code review
- How the web works: HTTP, REST APIs, JSON, API keys and secrets