• 100% free self-study · real projects · optional paid mentor hours

    Learn IT from zero, in three clear stages

    Start with no IT knowledge at all. Learn the basics, then choose a career track (Java backend, cloud and platform engineering, cybersecurity and DevSecOps, or AI and machine learning) and move through the same three stages: Foundations, Professional and Advanced. 100% free for self-study. You pay only if you want live hours with a mentor.

    Start with Computer and Internet BasicsSee all courses

    No account needed to read Computer and Internet Basics or AI-Mastery Basics. Create a free account to save your progress.

    12courses
    4 tracksJava, Cloud, Cybersecurity, AI and ML
    3 stagesin every track
    100% freefor self-study
    The same three stages in every track
    1

    Foundations

    The core tools and ideas, from the beginning. Ends with a first capstone project.

    2

    Professional

    How teams build, test, automate and ship real systems. Ends with a larger project.

    3

    Advanced

    Running, securing and scaling production systems. Ends with an advanced capstone.

    Java Backend Engineer · Cloud & Platform Engineer · Cybersecurity & DevSecOps Engineer · Forward Deployed ML Engineer
    No job is promised or guaranteed. ITLearning does not promise, guarantee or arrange jobs. Our courses build skills, projects and certificates that improve your suitability and qualifications for relevant jobs; whether you are hired depends on your own effort, the job market and employers. Be wary of anyone who promises a job for a fee.
    100% FREE

    Self-study is completely free

    Every course, lesson, video, quiz, project, practice problem and certificate costs nothing. Learn at your own pace, for as long as you need.

    PAID

    Only live mentor hours

    The one thing you pay for is live virtual contact hours with a mentor on Google Meet. They're optional: book them only if you want them.

    Courses

    New to IT? Start with Computer and Internet Basics. Then choose a track: Java backend, cloud and platform engineering, cybersecurity and DevSecOps, or AI and machine learning.

    Free · no account neededStart here · no IT knowledge needed

    Computer and Internet Basics

    Use a computer, the internet, email and everyday online tools confidently and safely, then choose what to learn next.

    11 short topics2 weeksCertificate
    Free · no account neededBeginner

    AI-Mastery Basics

    Use AI tools well at work: prompting, writing, research, images, video, chatbots, automation and your CV.

    10 short topicsSelf-pacedCertificate
    FreeFree enrolment keyBeginner · no experience needed

    Java Backend Engineer: Phase 1 Foundations

    Java 21, databases and Spring Boot 4, starting from zero. Ends with two capstone projects.

    14 weeks16–19 h a weekOCP exam prep
    FreeFree enrolment keyAfter Phase 1

    Java Backend Engineer: Phase 2 Professional Backend

    APIs, security, testing, Docker and CI/CD. Ends with a junior portfolio, CV and mock interviews.

    11 weeks22–27 h a weekFinal exam
    FreeFree enrolment keyAfter Phase 2

    Java Backend Engineer: Phase 3 Enterprise & Cloud-Native

    Microservices, Kafka, Kubernetes, AWS, observability and Spring AI.

    12 weeks20–25 h a week
    FreeFree enrolment keyBeginner · AWS, Azure and Google Cloud

    Cloud & Platform Engineer: Phase 1 Cloud Foundations

    Linux, networking, scripting, Git and containers, then AWS, Azure and Google Cloud side by side. Ends with a capstone on all three clouds.

    14 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyAfter Phase 1 · AWS, Azure and Google Cloud

    Cloud & Platform Engineer: Phase 2 DevOps and Infrastructure as Code

    Terraform, CI/CD with GitHub Actions, Kubernetes and Helm, secrets and observability. Ends with a pipeline to production across three clouds.

    11 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyAfter Phase 2 · AWS, Azure and Google Cloud

    Cloud & Platform Engineer: Phase 3 Platform Engineering and SRE

    GitOps, SRE, platform engineering, cloud security, FinOps and AI for operations. Ends with running a three-cloud platform.

    10 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyBeginner · Security+ objectives

    Cybersecurity & DevSecOps Engineer: Stage 1 Security Foundations

    Security concepts, Linux and Windows, networks, identity and cryptography, scripting and web security, with hands-on labs. Ends with securing and monitoring a server.

    12 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyAfter Stage 1 · CySA+ objectives

    Cybersecurity & DevSecOps Engineer: Stage 2 SOC Analyst

    SIEM and hunting, Sigma detections, alert triage, incident response and forensics, vulnerability and cloud monitoring on one realistic dataset. Ends with running a simulated SOC shift.

    12 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyAfter Stage 2 · AWS, Azure and Google Cloud

    Cybersecurity & DevSecOps Engineer: Stage 3 DevSecOps

    Threat modelling, secure pipelines, SBOMs and signing, Terraform, container and Kubernetes security, OIDC, policy as code and compliance evidence. Ends with securing a delivery pipeline across three clouds.

    10 weeks15–20 h a weekSelf-study certificate
    FreeFree enrolment keyEarly access: Phases 0–3 open

    Forward Deployed ML Engineer

    Python, machine learning, LLM applications and evaluation, from basic programming. Phases 4–7 are coming soon.

    18 weeks open now36-week pathSelf-study certificate

    Not sure where to start?

    New to computers? Start with Computer and Internet Basics, then AI-Mastery Basics. Then choose a track: Java Backend Engineer, Cloud & Platform Engineer, Cybersecurity & DevSecOps Engineer or Forward Deployed ML Engineer. Each starts at Stage 1.

    See the learning path

    Your path from zero IT knowledge to job-relevant skills

    Start with no IT knowledge at all. Learn the basics, choose a track, and move through its three stages. You can also join at any stage if you already have the skills.

    Start here · free

    Computer and Internet Basics

    No IT knowledge needed: computers, files, the web, email, online safety and everyday tools. About 2 weeks.

    AI-Mastery Basics

    Use AI tools well for writing, research and everyday work. Self-paced.

    Then choose a track
    Stage 1 · Foundations
    Stage 2 · Professional
    Stage 3 · Advanced

    Java Backend Engineer

    About 37 weeks
    FoundationsJava, databases and Spring Boot, from your first program
    Professional BackendAPIs, security, testing, Docker and CI/CD
    Enterprise & Cloud-NativeMicroservices, Kafka, Kubernetes and AWS

    Cloud & Platform Engineer

    About 35 weeks
    Cloud FoundationsLinux, scripting, and AWS, Azure and Google Cloud side by side
    DevOps & Infrastructure as CodeTerraform, CI/CD, Kubernetes, secrets and observability
    Platform Engineering & SREGitOps, reliability, security, FinOps and AI for operations

    Cybersecurity & DevSecOps Engineer

    About 34 weeks
    Security FoundationsLinux, Windows, networks, identity, cryptography and web security; Security+ objectives
    SOC AnalystSIEM, detections, alert triage, incident response and cloud monitoring; CySA+ objectives
    DevSecOpsSecure pipelines, supply chain, Kubernetes, policy as code and cloud compliance

    Forward Deployed ML Engineer

    Early access
    Phases 0–3 open nowPython, machine learning, LLM applications and evaluation
    Coming soon
    Coming soon
    ✓

    Your outcome: skills, projects and certificates

    A public portfolio of real projects and a certificate for each course you pass, which improve your suitability and qualifications for relevant jobs.

    No job is promised or guaranteed. ITLearning does not promise, guarantee or arrange jobs. Our courses build skills, projects and certificates that improve your suitability and qualifications for relevant jobs; whether you are hired depends on your own effort, the job market and employers. Be wary of anyone who promises a job for a fee.

    How it works

    1

    Create a free account

    It takes a minute. You can read Computer and Internet Basics and AI-Mastery Basics without one.

    2

    Join a course

    Computer and Internet Basics and AI-Mastery Basics are open to everyone. The track courses need a free enrolment key: after you sign up, message the administrator for one.

    3

    Learn, practise, get certified

    Lessons, videos, quizzes and real projects, all free. Add paid live mentor hours if you want them.

    What you get

    Real projects

    Build working projects you can show, with a public GitHub portfolio.

    Quizzes and checks

    Check what you know after every topic, with instant feedback. The Java courses also check your code automatically.

    Help when you're stuck

    Ask in each course's help forum for free, or book paid live hours with a mentor on Google Meet.

    Certificates

    Earn a free certificate for each course you pass. The tracks also prepare you for industry exams: Oracle's OCP for Java; AWS, Azure, Google Cloud, Terraform and Kubernetes for Cloud & Platform; CompTIA Security+ for Cybersecurity.

    Want live help? Choose mentorship

    Live virtual sessions with a mentor on Google Meet, Monday to Friday, 9:00–17:00 Lagos time (GMT+1), the live assessments and the Mentor-Verified certificate. This is the only paid part of ITLearning, paid by bank transfer in naira or US dollars. Sign in to see the prices and how to pay.

    Mentorship prices and how to pay Sign in to see prices

    Questions

    I have no IT knowledge at all. Can I still do this?

    Yes. Computer and Internet Basics needs no IT knowledge: it starts with turning a computer on. Then AI-Mastery Basics, then Stage 1 of any track. Java Phase 1 also has a week-0 on-ramp for your first programs.

    Will I get a job after the courses?

    No job is promised or guaranteed. ITLearning does not promise, guarantee or arrange jobs. Our courses build skills, projects and certificates that improve your suitability and qualifications for relevant jobs; whether you are hired depends on your own effort, the job market and employers. Be wary of anyone who promises a job for a fee.

    How much does it cost?

    Self-study is 100% free: every course, lesson, video, quiz, project, practice problem and certificate, including the enrolment keys. You pay only for mentorship (live virtual hours with a mentor, the live assessments and the Mentor-Verified certificate), and only if you want it: from US$99 (₦99,000), by bank transfer. Sign in to see the full prices and how to pay.

    What is an enrolment key and how do I get one?

    A key is a short password that lets you join a track course. Create a free account, open the course and use its send the administrator a message link to ask for one. Computer and Internet Basics and AI-Mastery Basics don't need a key.

    How many hours a week do I need?

    Computer and Internet Basics takes about 5–8 hours a week for 2 weeks. The track courses plan for about 15–20 hours a week (Java Phase 1: 16–19). With fewer hours, take longer: the order of the work stays the same.

    What do I need to start?

    A laptop or desktop computer (Windows, macOS, Linux or a Chromebook) and an internet connection. Computer and Internet Basics shows you how to use it, and each track's first lessons walk you through installing what you need.

    Do I get a certificate?

    Yes, for each course you pass, and it's free. In the track courses, self-study learners earn the Certificate of Completion (Self-Study), with a recorded defence of their capstone in place of live sessions. Learners with mentorship earn the Mentor-Verified certificate through live assessments, and you can upgrade later. Java Phase 1 also covers every objective of Oracle's OCP Java SE 21 exam, which you can take separately. A certificate shows what you have learned; it is not a job guarantee.

    Start learning today

    100% free for self-study. Start with Computer and Internet Basics now, or create your account and ask for a free key for a track course.

    Start Computer and Internet BasicsCreate your free account