Skip to content
Skip to content

Understand the technology

What each technology is, why it matters, the skills it needs, and the roles it leads to.

  • What it is
  • Why it matters
  • Roles it leads to
  • 1

    Technology guides

  • AI

    Dedicated hub

More guides are on the way

Fields overview

What is established and what is still developing

See what you could build in each field and what to know first. Newer fields change fast, so we label them honestly.

Showing every area.

11 of 11 areas

  • Emerging

    Generative AI and AI agents

    Models that write, reason and act, and agents that use tools to finish multi-step tasks.

    You can build
    A retrieval-based assistant or a tool-using agent.
    Good to know first
    Python or JavaScript basics, working with APIs.
  • Established

    Machine learning

    Training models from data to predict, classify or recommend.

    You can build
    A classifier or recommender on a real dataset.
    Good to know first
    Python and basic statistics.
  • Established

    Workflow automation

    Connecting apps and services so repetitive work runs on its own.

    You can build
    An automated intake, reporting or notification flow.
    Good to know first
    APIs and webhooks basics.
  • Established

    Full-stack web and SaaS

    The frontend, backend and database work behind modern web products.

    You can build
    A multi-user web app with authentication and a database.
    Good to know first
    HTML, CSS and JavaScript.
  • Established

    Cloud and serverless

    Running applications on managed infrastructure that scales on demand.

    You can build
    A serverless API deployed to the cloud.
    Good to know first
    Command line and one backend language.
  • Established

    Cybersecurity and privacy

    Protecting systems, data and users from misuse.

    You can build
    A threat model and a hardened web app.
    Good to know first
    Networking and web fundamentals.
  • Established

    Data engineering and analytics

    Collecting, cleaning and modelling data so people can make decisions.

    You can build
    A data pipeline feeding a dashboard.
    Good to know first
    SQL and one scripting language.
  • Established

    DevOps and platform engineering

    Automating how software is built, tested, released and operated.

    You can build
    A CI/CD pipeline with automated tests.
    Good to know first
    Git and Linux basics.
  • Emerging

    IoT and edge computing

    Connected devices that sense and process data close to where it is produced.

    You can build
    A sensor node that reports to a live dashboard.
    Good to know first
    Basic electronics and programming.
  • Emerging

    AR/VR and spatial computing

    Immersive 3D interfaces on headsets and phones.

    You can build
    An interactive 3D or AR experience.
    Good to know first
    JavaScript or C#, plus 3D basics.
  • Experimental

    Robotics and physical AI

    AI that perceives and acts in the physical world; many capabilities are still in research.

    You can build
    A simulated robot completing a navigation task.
    Good to know first
    Python and basic linear algebra.

This is a general overview of the fields. The guides and courses on this platform may cover only some of them.

How to use this page

From curious to confident

Four steps to go from browsing to learning.

  1. Find a technology

    Search or filter the guides to find what you are curious about.

  2. Read the guide

    Learn what it is, why it matters and the skills it needs.

  3. See the roles

    Check which careers use it, so you know where it can take you.

  4. Start learning

    Pick a course or roadmap and begin building real projects.

Why it matters

Why technology knowledge pays off

  • Employers ask for it

    Most job listings name specific technologies. Knowing them opens more doors.

  • Choose with confidence

    Understanding the options helps you pick what to learn, instead of guessing.

  • Learn faster

    When you know how a technology fits into the bigger picture, new tools are easier to learn.

  • Plan your career

    See how skills connect to roles, so every step moves you forward.

Your learning path

Three steps from guide to job-ready

  1. 1

    Step 01

    Understand

    Read the guide to learn what the technology does and where it is used.

  2. 2

    Step 02

    Practice

    Follow a course and build small projects with it.

  3. 3

    Step 03

    Show it

    Put your best project in a portfolio and apply for roles.

Ready to turn knowledge into skills?

See which careers use these technologies, then learn them with practical courses. Many are free.

FAQ

Technology questions

Quick answers about the guides and how to use them.

What are these technology guides?

Short, plain-language explainers: what a technology is, why it matters, the skills it needs and the roles it leads to.

I am a beginner. Where should I start?

Start with a guide that interests you, then follow a related course or career roadmap. You do not need to know everything first.

Are the guides free?

Yes. You can read every guide without an account or payment.

How is this different from a course?

A guide gives you the big picture quickly. A course teaches you the skill step by step, with projects.

Free to start

Startbuildingyourfuturetoday

Create a free account, explore free courses, and take your first step toward a career in technology.

  • No credit card required
  • Start learning in minutes
  • Learn at your own pace
  • Backed by a free support community

How it works

Sign up with your email, confirm it, and your learner dashboard is ready.

Technologies you can learn

  • Artificial Intelligence
  • Web Development
  • Cloud Computing
  • Automation
  • Python
  • React & Next.js
  • Firebase
  • Docker
  • Machine Learning
  • UI/UX Design
  • TypeScript
  • Git & GitHub

Command Palette

Search for a command to run...