Aptitude-test based admission · Limited seats Register now →
Training for Harvard's CS50 curriculum. Integrated for Nepal.
Apply Now
PRESENT MAKERS · AGE 16+

You don’t want a coding course.
You want a career in computer science.

Whether you are in Class 11 or 12, SEE-appeared, a +2 graduate, university student, gap-year learner, BBA or Management student, or a career switcher—the Present Makers pathway begins from one belief: the future is computer science.

CS
CS50xAlgorithms · C · SQL
problem_solver.pydef build_future(learner):
 learner.think()
 learner.solve()
 return learner.create()
✓ future_maker initialized
AIThink. Train. Build.
INTAKE · TIMELINE · SCHEDULE · INTENTION

The complete Present Makers programme at a glance.

Instead of a three-month language course ending with one local certificate, Present Makers is designed as a sequential CS50 career track with global learning exposure and portfolio evidence.

01

Intake

Class 11–12, SEE-appeared, +2 graduates, university students and career switchers from any field, age 16+.

02

Timeline

Each course runs for 24 weeks. Python, CS50x and one specialisation take approximately 18 months.

03

Schedule

Two online days of two hours each plus one three-hour weekend offline project lab.

04

Intention

Develop evidence for jobs, internships, freelancing and university applications; outcomes depend on learner performance and third-party decisions.

WEEKLY LEARNING SCHEDULE

Two online sessions plus one weekend project lab.

Every phase provides seven guided hours per week, with independent problem sets and portfolio work between sessions.

01

Online day 1

Two hours of concepts, lecture review and guided examples.

02

Online day 2

Two hours of problem-solving, debugging and mentor feedback.

03

Weekend offline

Three hours in Lalitpur for building, testing and presenting projects.

04

Between sessions

Independent exercises, submissions, supplementary learning and portfolio updates.

PHASE 1: CS50 PYTHON — YOUR FOUNDATION AS A PROFESSIONAL [24 WEEKS]

Begin with professional Python problem-solving.

CS50P is the entry point into automation, data science, artificial intelligence and web development. The phase covers functions, variables, conditionals, loops, exceptions, libraries, testing, files, regular expressions and object-oriented programming.

WHY WE START WITH CS50 PYTHON, NOT CS50X

Python is the practical entry ticket to AI, data science and web development.

Present Makers first build confidence and disciplined text-based programming fluency. That foundation prepares learners for the broader algorithms, systems, C and memory work of CS50x.

01

Problem-solving first

Understand the problem, design steps, implement carefully and test the result.

02

Professional habits

Use functions, validation, exceptions, tests and readable structure.

03

Multiple directions

The same Python foundation supports automation, data, web and AI.

04

Preparation for CS50x

Enter the next phase with stronger coding fluency and debugging discipline.

WHAT YOU WILL BUILD IN PHASE 1

Real Python tools—not only classroom exercises.

The document specifies three practical project directions. Final scope is adjusted to learner readiness and academic-integrity requirements.

01

Automated College Form Filler

Validate and reuse information to reduce repetitive form-entry work.

02

Personal Finance Tracker

Record, categorise and analyse personal transactions using files, functions and tests.

03

Nepali News Summarizer Bot

Process Nepali or Nepal-focused news and produce a responsible concise summary.

04

CS50P Final Project

Plan, implement, test and explain an independent Python application.

10 WORLD-CLASS CERTIFICATE PREPARATION ROUTES IN PHASE 1

Guidance is included without an additional CS Prep Nepal tuition charge.

The ten numbered routes in the client document include several combined provider programmes. Provider availability, eligibility, assessment, certificate issuance and optional examination fees still apply.

01

1 · YUVA AI for ALL

Government of India foundational AI and ethics learning, subject to current provider requirements.

02

2 · Cisco Python Essentials 1

Core Python curriculum through an eligible Cisco Networking Academy route.

03

3 · Cisco Python Essentials 2 + PCEP

Advanced preparation followed by an optional paid PCEP examination through the relevant external provider.

04

4 · IBM AI Fundamentals

Eligible IBM SkillsBuild AI Fundamentals learning and provider-controlled digital badge.

05

5 · Oracle APEX Foundations

Database-backed low-code application learning where Oracle Academy access is available.

06

6 · IBM Python for Data Science

Python and data-science foundations through current IBM learning.

07

7 · Kaggle Introduction to Python

Begin an eligible Kaggle profile and complete introductory Python practice.

08

8 · Kaggle Introduction to Machine Learning

Train and document an introductory machine-learning model.

09

9 · University of Helsinki

Python Programming MOOC plus Elements of AI, subject to current certificate and ECTS rules.

10

10 · AWS Educate + GitHub Education

Cloud, introductory GenAI, version control and eligible GitHub Foundations learning.

11

Main CS50P route

Complete official CS50P work toward eligible CS50 completion recognition.

OUTCOME OF PHASE 1

A Python portfolio and preparation for the next level.

The target is CS50P completion, practical Python projects, eligible supplementary badges and a live GitHub foundation. Learners may then be better prepared to pursue suitable Python internship opportunities, but selection is never guaranteed.

01

Python capability

Build, test and explain useful Python tools.

02

Portfolio start

Publish appropriate work with documentation and version history.

03

AI and data exposure

Use IBM, Kaggle, Helsinki and YUVA AI learning to broaden context.

04

Cloud and collaboration

Develop introductory AWS and GitHub awareness.

PHASE 2: CS50X — THE GOLD STANDARD OF COMPUTER SCIENCE [24 WEEKS]

Move from Python programmer to computer-science thinker.

This is the flagship CS50 foundation covering C, arrays, algorithms, data structures, memory, Python, SQL, Flask, web foundations and security. The value comes from its intellectual depth and problem sets—not an unsupported comparison with university tuition.

01

C, arrays and memory

Understand compilation, pointers, allocation and how programs use memory.

02

Algorithms and data structures

Compare approaches and select structures appropriate to the problem.

03

SQL and Flask

Connect programming, relational data and web application foundations.

04

CS50x final project

Plan, build, test and present an independent project.

7 GLOBAL CERTIFICATE PREPARATION ROUTES IN PHASE 2

Extend CS50x into data structures, open science, cloud, security and enterprise foundations.

The document groups several individual courses inside seven principal routes. CS Prep Nepal provides guidance; the named providers control all formal credentials.

01

1 · NPTEL Programming & Data Structures

Prepare for a relevant IIT/NPTEL offering. The optional examination fee is paid directly to NPTEL.

02

2 · University of Helsinki Full Stack Open

Explore Parts 0–3 covering React, Node and REST APIs, subject to prerequisites and current ECTS rules.

03

3 · NASA Open Science 101

Eligible public learners can complete official open-science training toward its provider-issued recognition.

04

4 · AWS cloud foundations

Explore AWS Educate or Cloud Practitioner Essentials through an eligible route.

05

5 · Cisco Cybersecurity + AI

Study eligible introductory cybersecurity and AI courses through Cisco Networking Academy.

06

6 · Oracle Java + Database Foundations

Explore eligible enterprise Java and database foundations where access is available.

07

7 · freeCodeCamp verified curricula

Work through relevant current certification projects in Python, JavaScript, relational databases and information security.

08

Main CS50x route

Complete the official problem sets and final project toward eligible CS50 completion recognition.

OUTCOME OF PHASE 2

CS50x completion plus broader computer-science evidence.

Learners should leave with stronger foundations in algorithms, systems, data, web development and security, together with projects and supplementary learning. A certificate can strengthen an application, but does not automatically secure an internship.

01

Computer-science foundations

Reason about algorithms, memory, data structures and systems.

02

Full-stack exposure

Connect React, Node, APIs, SQL and Flask concepts where appropriate.

03

Cloud and security awareness

Develop introductory AWS, Cisco and open-science context.

04

Portfolio depth

Add larger, more technically demanding work to GitHub.

PHASE 3: YOUR CAREER CHOICE — CS50 WEB OR CS50 AI [OR BOTH SEQUENTIALLY]

Choose after twelve months of foundations.

One track takes 24 weeks. Learners who want both complete another 24-week phase sequentially—not together—so each pathway has enough time for serious projects.

01

Track A · CS50 Web

For full-stack applications, deployment, APIs, freelancing and web-focused roles.

02

Track B · CS50 AI

For intelligent systems, agents, AI study, research exposure and startup ideas.

03

One track

Complete the full Present Makers journey in approximately 18 months.

04

Both tracks

Extend the journey to approximately 24 months by taking the second track afterwards.

TRACK A: CS50 WEB — BECOME A FULL-STACK DEVELOPER [24 WEEKS]

Ten supplementary preparation targets plus the main CS50 Web route.

Designed for learners prioritising deployable applications and full-stack work. Job readiness is an intended goal, not a guaranteed six-month placement.

01

Main · CS50 Web

Complete official Django and JavaScript projects under current course requirements.

02

1 · Simplilearn Full Stack

Eligible Full Stack Developer completion learning.

03

2 · University of Leeds

Learn to Code for the Web through the current FutureLearn route.

04

3 · Simplilearn Front End

Supplementary HTML, CSS and JavaScript learning.

05

4 · freeCodeCamp

Responsive Web Design and JavaScript Algorithms curriculum projects.

06

5 · Google Digital Garage

Current digital-marketing or web-basics learning if available.

07

6 · Meta Front-end / Back-end

Eligible Coursera/Meta developer learning and provider-controlled badge route.

08

7 · Postman API Fundamentals

Eligible student and expert API learning or badges.

09

8 · Cloudflare Workers AI

AI for Web Developers and edge-development resources where available.

10

9 · Google AI Essentials + Vertex AI

Eligible AI Essentials and prompt-design learning.

11

10 · Supabase + Vercel

Deploy a live AI-enabled web application with a real domain; certificates are not guaranteed.

TRACK B: CS50 AI — BECOME AN AI BUILDER [24 WEEKS]

Eleven supplementary preparation targets plus the main CS50 AI route.

Designed for learners interested in AI careers, overseas study, intelligent products or startups. “Most demanded” is treated as a market aspiration rather than a guaranteed job claim.

01

Main · CS50 AI

Complete projects in search, knowledge, uncertainty, optimisation, learning and language.

02

1 · AWS AI Practitioner Essentials

Eligible AWS cloud and AI practitioner learning.

03

2 · Hugging Face AI Agents

Eligible agent course work and a live Hub demonstration where account rules allow.

04

3 · Google/Kaggle GenAI Intensive

Join an eligible five-day generative-AI intensive if offered.

05

4 · DeepLearning.AI

AI for Everyone by Andrew Ng via Coursera; access and financial-aid rules apply.

06

5 · Google Cloud via Simplilearn

Eligible generative-AI completion course.

07

6 · Simplilearn AI/ML Projects

Supplementary applied AI and machine-learning project work.

08

7 · Kaggle Advanced ML

Progress beyond introductory machine learning through current eligible material.

09

8 · University of Helsinki Building AI

Python-based AI learning subject to current prerequisites and ECTS rules.

10

9 · LangChain Academy LangGraph

Eligible developer learning and current certificate route.

11

10 · Introduction to LangChain

Build foundational LangChain understanding and an agent workflow.

12

11 · Google/Kaggle AI Agents

Join a current 2026 AI-agent course if offered and eligible.

TOTAL OUTCOME FOR A PRESENT MAKER IN 18–24 MONTHS

Three CS50 stages, global preparation and a live portfolio.

The document identifies 28–38 possible external learning and credential opportunities across the complete route. Actual completions vary by provider availability, assessment, learner eligibility, fees and effort.

01

CS50 completion routes

CS50P, CS50x and CS50 Web or AI; completing both specialisations can add a fourth relevant route.

02

Global learning targets

NASA, Google, IBM, Oracle, Cisco, AWS, Meta, Hugging Face, Helsinki, Leeds, NPTEL and others.

03

Live portfolio

GitHub repositories, Kaggle notebooks, Hugging Face demonstrations and deployed applications.

04

Readiness objectives

Internship, university-application, freelancing and employment preparation without guaranteed selection.

PORTFOLIO SYSTEM

Your work should be visible from the first phase.

Projects are introduced progressively and published only when academic-integrity, privacy, platform and age requirements permit.

01

GitHub

Source code, documentation, issue tracking, commits and project releases.

02

Kaggle

Python and machine-learning notebooks showing reasoning and results.

03

Hugging Face

Eligible AI demonstrations, model cards or agent applications.

04

Deployment

A live application with a clear problem statement, testing notes and presentation.

HOW WE ARE DIFFERENT

This is not only about coding. It is about thinking, solving and creating products for Nepal.

The comparison from the client document is shown directly so every difference is visible.

01

Other institutes · duration

One course, one local certificate and a short three-month structure.

02

Present Makers · duration

Three CS50 stages over approximately 18 months, or four stages over 24 months.

03

Other institutes · method

Emphasis on syntax and classroom demonstrations.

04

Present Makers · method

Computational thinking, problem-solving, product building and presentations.

05

Other institutes · portfolio

Often no structured public portfolio system.

06

Present Makers · portfolio

GitHub begins in Phase 1, followed by eligible Kaggle, Hugging Face and deployment evidence.

07

Other institutes · exposure

Little connection between classes and technology workplaces.

08

Present Makers · exposure

Proposed company visits and guest sessions, subject to confirmation.

09

Other institutes · extra learning

Separate charges may apply to each additional training.

10

Present Makers · preparation

Supplementary guidance is included in the agreed programme; optional external examination fees are paid directly.

EXPOSURE: IT COMPANY VISITS IN NEPAL — SEE HOW COMPANIES WORK

Move beyond the classroom and understand professional environments.

The programme intends to explore one-day educational visits around six-month milestones. Learners may observe offices, meet developers, understand hiring expectations and return with a clearer project goal. Every visit remains subject to company approval, safeguarding, scheduling and availability.

COMPANIES WE APPROACH FOR PRESENT MAKERS VISITS

Potential exposure targets named in the client document.

These names are proposed outreach targets only. No company participation, partnership or confirmed visit is implied.

01

1 · Leapfrog Technology

Sanepa · software product and engineering environment.

02

2 · Deerwalk Inc.

Sifal · product and service-based technology exposure.

03

3 · Fusemachines Nepal

Thapathali · artificial-intelligence and software work.

04

4 · Cotiviti Nepal

Kathmandu · data and healthcare technology context.

05

5 · LogPoint Nepal

Cybersecurity product development.

06

6 · CloudFactory

AI data operations and technology-enabled work.

07

7 · Bajra / EKbana

Engineering teams and startup culture.

08

8 · Diyo.ai / Paaila

Nepali artificial-intelligence startup exposure.

09

9 · Sprout / Young Innovations

Technology and innovation organisations.

10

After the visit

Identify what to learn or build next for a stronger future application.

OUR INTENTION

Make learners from Nepal internationally competent.

The aspiration is for a learner in Lalitpur to build disciplined foundations, global learning exposure, a visible portfolio and practical skills comparable with serious learners in Boston or Bangalore—while creating products that solve Nepal-relevant problems.

01

Think

Approach unfamiliar problems computationally.

02

Solve

Break large goals into smaller testable steps.

03

Create

Build useful products rather than collect disconnected syntax.

04

Contribute

Apply capability to local needs, teams and communities.

APTITUDE TEST FOR PRESENT MAKERS

45 minutes · 30 questions · no previous coding required.

The free online test focuses on logic, structured problem-solving, basic computational or Python-style thinking and computer awareness. It does not require memorised Python syntax.

01

Test window

4–6 September 2026 · one attempt from home.

02

Question count

30 questions in 45 minutes.

03

Assessment focus

Logic, decomposition, patterns and basic computer awareness.

04

Result

Scheduled for publication on 7 September 2026.

CREDENTIAL & CAREER TRANSPARENCY

Preparation is guided. Outcomes are earned.

CS Prep Nepal intends to provide guidance for the listed supplementary learning within the relevant phase without an additional CS Prep Nepal tuition charge. Third parties control programme availability, eligibility, identity checks, assessments, certificate issuance and fees. Optional paid examinations—such as PCEP, NPTEL or edX verified certification—are paid directly to their providers. No certificate, internship, job, university admission or freelance income is guaranteed.

NEXT INTAKE · LIMITED SEATS

Ready to think like a computer scientist?

Begin with an aptitude assessment designed to identify reasoning potential—not previous access to coding.