Self-Learning & Online Bootcamp to Software Engineer

Path to Cloud Engineer / DevOps Eng · Information Technology

Duration

2.0–4.0 yrs

Upvotes

70

Est. Cost

LKR 80k+

Score

62

About This Path

A faster, lower-cost alternative for motivated self-learners. Skip the traditional degree path and use online resources, bootcamps, and freelance work to build a portfolio that gets you hired.

Path Overview

Education

O/L Completion

2 yr
Skills

Learn Programming Foundations

3 moRs.5k–Rs.30k
Skills

Full Stack Web Development Bootcamp

CODE Institute · Digital Skills Asia

6 moRs.50k–Rs.200k
Experience

Freelance & Open Source Projects

6 mo
Skills

Data Structures & Algorithms (Interview Prep)

3 moRs.0k
Experience

Junior Software Engineer (Non-Degree hire)

Startups in Colombo 3/7 · Small outsourcing firms

Step-by-Step Detail

  1. 1
    Education

    O/L Completion

    Minimum O/L with passes in Mathematics and English. A/L not strictly required for this route.

    2 years
  2. 2
    Skills

    Learn Programming Foundations

    Start with Python or JavaScript. Complete at least one structured online course. Target: write basic programs, understand loops, functions, and OOP.

    3 monthsLKR 5,000 – LKR 30,000
  3. 3
    Skills

    Full Stack Web Development Bootcamp

    Complete an intensive bootcamp (online or local) covering HTML/CSS, JavaScript, React, Node.js, and databases. Build 3 full projects.

    6 monthsLKR 50,000 – LKR 200,000
    CODE InstituteDigital Skills AsiaSLIIT BootcampUdemy/Coursera
  4. 4
    Experience

    Freelance & Open Source Projects

    Build a portfolio of 3-5 real projects. Contribute to open source, take small Fiverr/Upwork freelance gigs, and build a GitHub profile.

    6 months
  5. 5
    Skills

    Data Structures & Algorithms (Interview Prep)

    Study core DSA concepts required for technical interviews. Practice on LeetCode/HackerRank. Focus on Arrays, Linked Lists, Trees, Sorting.

    3 monthsLKR 0
  6. 6
    Experience

    Junior Software Engineer (Non-Degree hire)

    Companies like startups, outsourcing firms, and smaller IT shops in Sri Lanka hire based on skills and portfolio. Salary range: LKR 55,000–90,000 to start.

    Startups in Colombo 3/7Small outsourcing firmsFiverr/Upwork remote work