NPLCoder AIMS 2026

Algorithms, Informatics and Mathematics School

June – August 2026

Program Overview

A structured 3-month curriculum designed to develop rigorous algorithmic thinking, mathematical reasoning, and systematic problem-solving skills. Students will explore foundational and advanced topics in algorithms and mathematics, building the analytical mindset essential for tackling complex computational problems. This program is beginner-friendly — no prior experience or background knowledge is required.

Duration

3 Months

Eligibility

Grades 9–12

Cost

Free

Deadline

May 25, 2026

I

Month I: Core Foundations

4 classes per week · June 1 – June 28, 2026

WeekDateDayTopic
1June 1MonIntro + What is CP + Time Complexity (Big-O basics)
June 3WedImplementation + Debugging Mindset
June 5FriBrute Force + Optimization Thinking
June 7SunContest 1
2June 8MonSorting (STL + Concepts)
June 10WedBinary Search (Basic)
June 12FriProblems: Sorting + Binary Search Mix
June 14SunContest 2
3June 15MonMath I: GCD, LCM, Euclidean Algorithm
June 17WedMath II: Primes, Sieve of Eratosthenes
June 19FriModular Arithmetic
June 21SunContest 3
4June 22MonRecursion + Backtracking
June 24WedPrefix Sums
June 26FriTwo Pointers / Sliding Window
June 28SunContest 4
II

Month II: Algorithms and Data Structures

2 classes per week · July 11 – August 2, 2026

WeekDateDayTopic
5July 11SatData Structures: Stack, Queue
July 12SunProblem Solving Session
6July 18SatSets and Maps (STL)
July 19SunContest
7July 25SatGreedy Algorithms
July 26SunContest
8Aug 1SatBinary Search Advanced (Answer Search)
Aug 2SunContest
III

Month III: Advanced Algorithms and Mathematical Topics

2 classes per week · August 8 – August 30, 2026

WeekDateDayTopic
9Aug 8SatGraph Algorithms: BFS
Aug 9SunGraph Algorithms: DFS
10Aug 15SatGraph Algorithms: Miscellaneous
Aug 16SunContest
11Aug 22SatDynamic Programming: Introduction
Aug 23SunDynamic Programming: Problem Solving
12Aug 29SatGame Theory
Aug 30SunBitmasking

Note: NPLCoder reserves the right to modify or update the syllabus at any time. Students will be notified promptly of any such changes.

Ready to Apply?

Applications close May 25, 2026. The program is completely free and open to all students in Grades 9–12.

Contact: nplalgo@nplcoder.org · work@nplcoder.org

NPLCoder | Empowering the Next Generation of Nepali Computational Minds