Sunday, 06 September 2026
Advertisement Advertise Your advert could be here Reach thousands of learners and ICT professionals across Rwanda. Contact us
Advertisement Opportunity Jobs, scholarships & hackathons Fresh openings from Rwandan job boards are pulled in every hour. See openings

DevOps from zero

Start with no server experience and finish able to run, deploy and debug a real application.

About this track

This is the entry door to DevOps. It assumes you have never used a terminal, never used Git and have never rented a server. You will learn the handful of Linux commands that actually matter, keep your work safe in Git, understand exactly what happens between someone typing your address and seeing your page, rent a machine and deploy to it by hand — and then feel for yourself why nobody deploys by hand for long. Work through the lessons in order, then take the exam to earn your certificate.

Every lesson is written and hosted here on Yanjye — you never leave the site. Work through them in order, then sit the exam to earn your certificate.

Create a free account or log in to track your progress and earn the certificate.

Lessons

  1. 1
    What DevOps actually is

    The wall between writing software and running it, and what removing it buys you.

    ~15 min
  2. 2
    The command line you actually need

    A dozen commands cover almost everything you will do on a server.

    ~30 min
  3. 3
    Users, permissions and not running as root

    Who is allowed to do what, and why the answer is almost never "everyone".

    ~30 min
  4. 4
    Git: a save button that never loses anything

    Track every version of your work, and be able to go back.

    ~35 min account needed
  5. 5
    Branches, merges and working with other people

    How several people change the same project without destroying each other work.

    ~35 min account needed
  6. 6
    What actually happens when someone visits your site

    From typing an address to seeing a page — every hop, named.

    ~30 min account needed
  7. 7
    Your first server: SSH and keys

    Rent a machine, reach it safely, and lock the front door behind you.

    ~35 min account needed
  8. 8
    Deploying by hand, and why it hurts

    Put a real application on a real server, then count the ways it can go wrong.

    ~35 min account needed
  9. 9
    Shell scripts: doing it the same way every time

    Turn a list of commands into something reliable enough to trust.

    ~30 min account needed
  10. 10
    Configuration, environments and secrets

    One codebase, several environments, and nothing sensitive in Git.

    ~25 min account needed
  11. 11
    Logs, processes and finding out what broke

    A method for diagnosing a live problem instead of guessing.

    ~30 min account needed
  12. 12
    CI/CD in plain words

    What a pipeline is, what it does for you, and where this path goes next.

    ~25 min account needed
Advertisement Yanjye Learn a new digital skill this week ICT, programming and professional courses with graded weekly assignments. Start free