Self-Learning & Bootcamp Route

Path to Software Engineer · Information Technology

Duration

1.0–3.0 yrs

Upvotes

59

Est. Cost

LKR 50k+

Score

51

About This Path

Alternative path through online courses, bootcamps, and building a portfolio without a traditional university degree. Faster but requires more self-discipline and dedication.

Path Overview

Education

Online Courses (Udemy, Coursera, freeCodeCamp)

6 moRs.30k
Education

Coding Bootcamp

4 moRs.150k
Skills

Build Portfolio Projects

6 mo
Experience

Freelancing on Upwork/Fiverr

Freelance Developer

1 yrRs.50k–Rs.300k/mo
Experience

Junior Developer Position

Junior Developer · Software Engineer

1 yrRs.80k–Rs.180k/mo

Step-by-Step Detail

  1. 1
    Education

    Online Courses (Udemy, Coursera, freeCodeCamp)

    Self-paced online learning covering web development fundamentals, programming, and frameworks. Complete courses, not just watch.

    6 monthsLKR 30,000
  2. 2
    Education

    Coding Bootcamp

    Intensive 3-6 month program focusing on practical web development skills and job readiness. Research bootcamp outcomes before joining.

    4 monthsLKR 150,000
  3. 3
    Skills

    Build Portfolio Projects

    Create 3-5 substantial projects demonstrating your skills. Deploy them live on Vercel/Netlify and document on GitHub. Focus on quality over quantity.

    6 months
  4. 4
    Experience

    Freelancing on Upwork/Fiverr

    Start taking small freelance projects to build real-world experience and client reviews. Begin with small projects and gradually increase rates.

    1 yearsLKR 50,000 – LKR 300,000 /mo
    Freelance Developer
  5. 5
    Experience

    Junior Developer Position

    Transition to full-time employment at a tech company. Use your portfolio and freelance experience to demonstrate skills.

    1 yearsLKR 80,000 – LKR 180,000 /mo
    Junior DeveloperSoftware Engineer