Computer & Internet Fundamentals
Operating systems, files, browsers, internet concepts, productivity tools, online safety and effective digital work habits.
Technical tracks are connected to leadership, communication, research, systems thinking, business and responsible AI so that learners can apply knowledge in real work.
Beginners start here. Existing learners complete only the foundation gaps identified during assessment.
Operating systems, files, browsers, internet concepts, productivity tools, online safety and effective digital work habits.
Variables, conditions, loops, functions, data structures, algorithms, debugging and structured problem decomposition.
Editors, command line, Git, GitHub, documentation, testing habits, collaboration and code-review fundamentals.
HTML, CSS, responsive design, JavaScript, TypeScript, interfaces, API integration, state, accessibility, testing and deployment.
Python or PHP, frameworks, databases, authentication, APIs, permissions, payments, jobs, security and deployment.
Frontend and backend integration, database design, testing, architecture, delivery and maintenance of complete applications.
Mobile UI, cross-platform development, APIs, authentication, device storage, notifications, deep links and app release.
Linux, networking, web servers, DNS, SSL, databases, backups, monitoring, automation, CI/CD and cloud foundations.
SQL, modelling, normalisation, relationships, indexes, transactions, performance, backups, security and reporting.
Security awareness, identity, access control, web security, data protection, secure development and incident-response basics.
User research, flows, wireframes, visual interfaces, design systems, prototypes, accessibility, testing and developer handoff.
Requirements, stakeholders, scope, planning, agile delivery, documentation, quality, risks and progress reporting.
Communication, collaboration, responsibility, delegation, conflict management, ethics and leading technical work.
Information validation, root-cause analysis, critical thinking, testing assumptions and presenting findings.
Seeing how components connect, designing repeatable processes, documenting decisions and improving operations.
Customer problems, value, business models, operations, proposals, consulting, freelancing and industry structure.
AI modules teach practical prompting, research, coding assistance, automation and solution design while maintaining human verification, privacy and professional accountability.
Students must be able to explain, test and take responsibility for any AI-assisted result they submit. AI output is not accepted as proof of understanding by itself.
See how modules connectApply with your present level and goal. The assessment and onboarding process will identify the foundation and specialisation that best support your intended outcome.