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
Step-by-Step Detail
- 1Education
O/L Completion
Minimum O/L with passes in Mathematics and English. A/L not strictly required for this route.
⏱ 2 years - 2Skills
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 months₨ LKR 5,000 – LKR 30,000 - 3Skills
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 months₨ LKR 50,000 – LKR 200,000CODE InstituteDigital Skills AsiaSLIIT BootcampUdemy/Coursera - 4Experience
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 - 5Skills
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 months₨ LKR 0 - 6Experience
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