Foundations

Technology Foundations

  • Duration: 8 weeks
  • Level: Beginner

Start your tech journey with confidence. Learn the fundamentals of computing, the web and programming, and discover the right path for you.

  • 100% remote
  • Live online classes
  • No experience needed
  • Career path guidance

About This Program

Technology Foundations is an 8-week, live online programme for people who are new to tech. You learn how computers, the internet and software actually work, write your first programs, and try out the main career paths in technology before committing to one.

By the end you will have built and published a small website, written working Python and JavaScript code, and have a clear plan for your next step, whether that is Full-Stack Software Engineering, Data Analytics or another Virexa programme.

What You’ll Learn

  • Use your computer, the command line and Git like a developer
  • Understand how the internet, browsers and servers work
  • Build and publish a web page with HTML and CSS
  • Write programs with variables, conditions, loops and functions
  • Solve problems step by step before writing code
  • Compare careers in software, data, cloud and QA and choose your path

Curriculum

  1. Module 1 Week 1: How computers and the internet work 3 topics
    • Hardware, operating systems and files
    • How the web works: browsers, servers, DNS and HTTP
    • Setting up your developer tools
  2. Module 2 Week 2: Working like a developer 3 topics
    • The command line
    • Version control with Git and GitHub
    • Learning effectively and asking good questions
  3. Module 3 Weeks 3–4: Building for the web 3 topics
    • HTML structure and accessibility basics
    • CSS styling and responsive layout
    • Publishing a site with GitHub Pages
  4. Module 4 Weeks 5–6: Programming fundamentals 4 topics
    • Problem solving and pseudocode
    • Python: variables, data types, conditions and loops
    • Functions and simple programs
    • JavaScript in the browser
  5. Module 5 Week 7: Tech careers and data basics 3 topics
    • Software, data, cloud, QA and product roles
    • Spreadsheets and data basics
    • Introduction to AI tools for learning and work
  6. Module 6 Week 8: Final project and next steps 3 topics
    • Personal portfolio website
    • Project presentation
    • Your personal learning plan

What You’ll Build

  • A personal portfolio website, published online
  • A Python command-line tool, such as a budget or quiz app
  • An interactive web page with JavaScript

Career Outcomes

  • A clear next step into a Virexa specialist programme
  • Readiness for junior IT support and tech operations roles
  • Confidence to work with technical teams

Who This Program Is For

This programme is for complete beginners, career changers and students who want to understand technology and find out which tech career suits them before investing in a longer programme.

Requirements

  • No prior coding experience needed
  • A laptop or desktop computer (not only a phone)
  • A reliable internet connection
  • About 8–10 hours a week, including live classes
  • Comfortable reading and writing in English

Frequently Asked Questions

I have never written code. Is this programme for me?

Yes. Technology Foundations assumes no experience. We start with how computers and the internet work and build up step by step.

What should I take after Technology Foundations?

Most graduates continue to Full-Stack Software Engineering or Data Analytics. In week 7 we help you compare the paths and choose.

Looking for a program you can join now?

See every Virexa program and its admissions status.