KERNEL 2026/Sept 28 – Oct 4, + Oct 9
Open to all students
By KUMSC//Kathmandu University, Nepal

KERNEL 2026

Mathematics · Data Science · Open Source

A 7-day workshop series organized by the KU Mathematics Students' Club (KUMSC) — Sept 28 – Oct 4, plus the Hacktoberfest Hack Day Dhulikhel x KUMSC on Oct 9. Seven learning repositories covering programming fundamentals, Lean 4 proofs, visualization & docs, Linux & Git, AI agent workflows, Docker, and edge deployment. Open to all students at Kathmandu University.

WhenSept 28 – Oct 4, + Oct 9
WhereKU, Dhulikhel, Nepal
WhoAll students
CERT
Digitally verifiable certificate

Issued to all participants who complete the workshop. Each certificate has a unique ID and can be verified online.

Who is this for

Students & Partner organisations

Kernel is open to all students at Kathmandu University. It is especially designed for 1st and 2nd year students who want to start building things. We are also looking for organisations who want to work with us.

For students1st & 2nd year welcome

KU Students — all backgrounds

You do not need a CS background to attend. If you are studying mathematics, data science, engineering, or anything adjacent — this workshop was built for you. Day 1 starts from pure logic, no language required, before you write a line of code.

  • [x]One learning repository per day — clone it, follow along, build something.
  • [x]Digitally verifiable certificate issued on completion.
  • [x]Leave with a deployed project and a GitHub profile that shows real work.
  • [x]Tools covered: Python, Lean 4, LaTeX & visualization, Linux & Git workflows, AI agents, Docker, edge — plus the Hacktoberfest Hack Day Dhulikhel x KUMSC on Oct 9.
For organisationsSponsors & collaborators

Partner with KUMSC for Kernel

KUMSC is a student club with over 500 active members at Kathmandu University, one of Nepal's leading universities for mathematics, science, and engineering. We have run Infinity (our annual festival), Codewave, and partnered with MLH. Kernel is how we teach students your tools.

  • [x]Your tools and documentation included in learning repositories that every participant clones.
  • [x]Direct access to 500+ students in mathematics, data science, and engineering.
  • [x]Brand placement on certificates, event materials, and our online presence.
  • [x]Proven track record — we have run events with MLH, DoraHacks, and Kaggle.
7 days + Hack Day

Week at a Glance

Sept 28 – Oct 4: Day 1 Programming fundamentals (pure logic, no language) → Day 2 Lean 4 proofs → Day 3 Viz & Docs → Day 4 Linux, CLI & Git → Day 5 AI agent workflows → Day 6 Docker → Day 7 Edge deployment + showcase. Then Day 08 on Oct 9 — the Hacktoberfest Hack Day Dhulikhel x KUMSC, open to everyone with its own separate registration. Each day has a corresponding repository that you clone and work through during the session.

Day 1Beginner

Programming 101

Foundation day — programming logic taught without any programming language. Everything is variables, decisions, loops, and functions as pure reasoning — pseudocode and flowcharts, not syntax.

PseudocodeFlowcharts
See full breakdown
Day 2Beginner–Intermediate

Formal Proofs with Lean 4

Mathematics you can verify with code. An introduction to formal proofs and theorem proving with Lean 4 — writing proofs the computer can check, step by step.

Lean 4LakeVS Code
See full breakdown
Day 3Beginner–Intermediate

Visualization & Documentation

Communicating work well. Day 3 covers data visualization and technical documentation with LaTeX — turning datasets into clear figures and writing reports that hold up.

PythonPower BILaTeX+1 more
See full breakdown
Day 4Beginner–Intermediate

Linux, CLI & Git Version Control

The essential developer toolkit. We dive into the terminal environment, command-line utilities, and the complete Git & GitHub workflow to build a professional foundation.

LinuxBashGit+1 more
See full breakdown
Day 5Beginner–Intermediate

AI-Assisted Coding & Agent Workflows

AI coding tools are already part of how software gets written. Day 5 teaches you how to use them well — not as a crutch, but as a genuine accelerator for maths and data science work.

GeminiOpenCodePython+1 more
See full breakdown
Day 6Intermediate

Docker & Containers

If it only runs on your laptop, it's not done. Day 6 introduces Docker — the standard way to package software so it runs the same everywhere.

DockerDocker ComposeNginx
See full breakdown
Day 7Intermediate

Edge Deployment

Day 7 takes the project you containerized on Day 6 and puts it on the internet — deploying to a global edge network without managing a server, plus showcase and closing.

Edge PlatformsServerlessDNS & HTTPS
See full breakdown
Day 8Beginner–Intermediate

Hacktoberfest Hack Day Dhulikhel x KUMSC

Hacktoberfest Hack Day Dhulikhel x KUMSC. Open to everyone — you don't need to have registered for or attended the workshop. Building starts right from the morning — no separate lecture block, since the first 7 days already cover the fundamentals. Pick a project and build it all day, either with open-weight models running locally or through free API calls to open-source models, whichever fits your hardware.

OllamaOpen-weight models (Llama/Mistral)Open-source AI APIs (Hugging Face/Groq/OpenRouter)+1 more
See full breakdown
Detailed day breakdown

Workshop Day by Day

Each day has a dedicated learning repository on GitHub. You clone it at the start of the session, follow the structured exercises, and build something real. Below is what each day covers.

01
Day 01 — Sept 28

Programming 101

#PROGRAMMING_101Beginner

Foundation day — programming logic taught without any programming language. Everything is variables, decisions, loops, and functions as pure reasoning — pseudocode and flowcharts, not syntax.

Repository typeGuided repository + live pseudocode/flowchart exercises
ToolsPseudocode, Flowcharts
View guided repo →
What you will be able to do

Reason through a problem in plain logic and pseudocode, and trace an algorithm's steps by hand — no programming language required.

Topics covered4 modules
  • [x]Programming logic without syntax: variables, data types, and operators explained through pseudocode
  • [x]Control flow as flowcharts: conditionals (if/else) and loops (for/while) — reasoning before syntax
  • [x]Functions and modular thinking: breaking a problem down into steps before writing any code
  • [x]Tracing through algorithms by hand: following logic step-by-step the way a computer would
Joining Day 1?Register here →
02
Day 02 — Sept 29

Formal Proofs with Lean 4

#LEAN_PROOFBeginner–Intermediate

Mathematics you can verify with code. An introduction to formal proofs and theorem proving with Lean 4 — writing proofs the computer can check, step by step.

Repository typeGuided repository + proof exercises
ToolsLean 4, Lake, VS Code
View guided repo →
What you will be able to do

Write and machine-verify your first formal proofs in Lean 4 from the Day 2 repository.

Topics covered4 modules
  • [x]What formal verification means and why mathematicians care about it
  • [x]Lean 4 basics — types, propositions, and proof structure
  • [x]Writing your first verified proofs: tactics, rewriting, and induction
  • [x]From paper proof to machine-checked proof — workflow with Lake & VS Code
Joining Day 2?Register here →
03
Day 03 — Sept 30

Visualization & Documentation

#VIZ_DOCSBeginner–Intermediate

Communicating work well. Day 3 covers data visualization and technical documentation with LaTeX — turning datasets into clear figures and writing reports that hold up.

Repository typeGuided repository + templates
ToolsPython, Power BI, LaTeX, Overleaf
View guided repo →
What you will be able to do

Build a visualized report compiled in LaTeX with publication-ready figures.

Topics covered4 modules
  • [x]Data visualization — turning datasets into clear, publication-ready figures (Python / Power BI)
  • [x]LaTeX for mathematical typesetting — equations, figures, tables, and reports
  • [x]Using Overleaf and compiling locally with TexLive — templates & workflows
  • [x]From notebook to report: reproducible docs and figure pipelines
Joining Day 3?Register here →
04
Day 04 — Oct 1

Linux, CLI & Git Version Control

#LINUX_GITBeginner–Intermediate

The essential developer toolkit. We dive into the terminal environment, command-line utilities, and the complete Git & GitHub workflow to build a professional foundation.

Repository typeGuided repository + live CLI exercises
ToolsLinux, Bash, Git, GitHub
View guided repo →
What you will be able to do

Master the command line, manage code with Git, and confidently contribute via GitHub pull requests.

Topics covered4 modules
  • [x]Linux file system, permissions, and basic bash navigation
  • [x]CLI tools and text processing (cd, ls, grep, piping)
  • [x]Git essentials: commits, branches, merges, and resolving conflicts
  • [x]GitHub workflow: forks, pull requests, code reviews, and remote collaboration
Joining Day 4?Register here →
05
Day 05 — Oct 2

AI-Assisted Coding & Agent Workflows

#AI_AGENTSBeginner–Intermediate

AI coding tools are already part of how software gets written. Day 5 teaches you how to use them well — not as a crutch, but as a genuine accelerator for maths and data science work.

Repository typeGuided repository + notebook exercises
ToolsGemini, OpenCode, Python, Agents
View guided repo →
What you will be able to do

Work through mathematical problems faster using AI tools and understand where to trust (and not trust) the output.

Topics covered4 modules
  • [x]Using Gemini Notebooks for interactive mathematical exploration
  • [x]OpenCode and AI-assisted code generation for data scripts
  • [x]Agent workflows — debugging, refactoring, documentation with AI
  • [x]Where AI tools fall short and when to rely on your own understanding
Joining Day 5?Register here →
06
Day 06 — Oct 3

Docker & Containers

#DOCKERIntermediate

If it only runs on your laptop, it's not done. Day 6 introduces Docker — the standard way to package software so it runs the same everywhere.

Repository typeGuided repository + Docker exercises
ToolsDocker, Docker Compose, Nginx
View guided repo →
What you will be able to do

Containerize a project from the Day 6 repository into a portable Docker image that runs on any machine.

Topics covered4 modules
  • [x]What containers are and why they matter for reproducible science & software
  • [x]Writing Dockerfiles — from simple builds to multi-stage optimization
  • [x]Docker Compose for multi-container apps, volumes, env vars, and networking
  • [x]Registries, image sharing, and running your app anywhere
Joining Day 6?Register here →
07
Day 07 — Oct 4

Edge Deployment

#EDGE_DEPLOYIntermediate

Day 7 takes the project you containerized on Day 6 and puts it on the internet — deploying to a global edge network without managing a server, plus showcase and closing.

Repository typeGuided repository + CLI deployment + showcase
ToolsEdge Platforms, Serverless, DNS & HTTPS
View guided repo →
What you will be able to do

Deploy your containerized project live with a public URL and present it at the closing showcase.

Topics covered4 modules
  • [x]How edge networks work and why they're different from traditional hosting
  • [x]Deploying static sites and apps to edge platforms
  • [x]Serverless functions at the edge — how they work and when to use them
  • [x]Custom domains, DNS, HTTPS — plus participant showcase and certificate closing
Joining Day 7?Register here →
08
Day 08 — Oct 9 · Hacktoberfest

Hacktoberfest Hack Day Dhulikhel x KUMSC

#HACKTOBERFESTBeginner–Intermediate
Hack DayHacktoberfest Hack Day Dhulikhel x KUMSC
View event →

Hacktoberfest Hack Day Dhulikhel x KUMSC. Open to everyone — you don't need to have registered for or attended the workshop. Building starts right from the morning — no separate lecture block, since the first 7 days already cover the fundamentals. Pick a project and build it all day, either with open-weight models running locally or through free API calls to open-source models, whichever fits your hardware.

Event Page ↗
Repository typeFull-day Hack Day — build only, no separate lecture block
ToolsOllama, Open-weight models (Llama/Mistral), Open-source AI APIs (Hugging Face/Groq/OpenRouter), GitHub
View event →
What you will be able to do

Ship a working open-source AI project built during the day, using local open-weight models or free API access — whichever fits your hardware.

Topics covered4 modules
  • [x]Pick a project and start building immediately: chatbot, RAG app, or CLI tool, using open-source AI
  • [x]Two paths, pick by hardware: run open-weight models locally (Ollama, quantized formats, e.g. on a GPU like the GTX 1650), or call open-source models via free APIs (Hugging Face Inference, Groq, OpenRouter) if you're on lighter hardware
  • [x]Full-day build block with mentors circulating for debugging and guidance
  • [x]Evening: project demos, closing, and optional open-source PR for anyone who wants it counted toward Hacktoberfest
Joining Day 8?Register on MLH →
What you take away

What you will walk out with

Practical experience, a deployed project, a certificate, and a GitHub profile that shows you can actually build things.

K
KUMSC Official Certificate
Verifiable

Kathmandu University Mathematics Students' Club

Certificate of Completion

Presented to verified participant

For completing the 7-day Kernel 2026 open-source workshop series at Kathmandu University, October 2026.

October 2026Dhulikhel, Nepal
Unique serial numberVerifiable online
Certificate of Completion

Digitally verifiable, issued by KUMSC

Every participant who completes the workshop receives an official certificate from the Kathmandu University Mathematics Students' Club. Each certificate carries a unique serial number and can be verified online — something you can link to from a resume or LinkedIn.

Verifiable onlineUnique serial number, lookup record available.
Shareable credentialLink it on your resume, LinkedIn, or portfolio.
[01] A

A deployed project

By Day 7 you will have containerized a project in Docker and deployed it live on a global edge network. A real URL, not a screenshot.

[02] Tools

Tools professionals actually use

Git, Docker, LaTeX, AI coding assistants, Lean 4, Power BI — taught properly, not just mentioned in passing.

[03] First

First contribution confidence

Most students never contribute to open source because getting started feels intimidating. Our structured workflows remove that barrier for good.

[04] People

People doing the same thing

Five hundred KUMSC members, the organising team, and anyone the club has worked with — you are joining that network.

About the organiser

About KUMSC

The Kathmandu University Mathematics Students' Club (KUMSC) is a student-run club at Kathmandu University, Dhulikhel. We focus on mathematics, data science, and open-source software — and we run actual events, not just meetups. Infinity is our annual festival. Codewave is its flagship hackathon. Kernel is how we teach students to actually build things.

Club size
500+
Active members at KU

Students across mathematics, data science, engineering, and adjacent departments.

Track record

Events we have run

Partnerships

Partner with Kernel 2026

We are looking for organisations — companies, open-source projects, developer tool providers — who want to reach technically-minded students at Kathmandu University. This is not a logo-on-a-banner deal. Your tools can go directly into the learning repositories every participant works with.

[01] Audience

500+ students in Nepal

KUMSC has over 500 active members at Kathmandu University — students studying mathematics, data science, and engineering. Kernel puts your tools in front of the most technically engaged subset of that group.

[02] Integration

In the learning repos

Each day has a GitHub repository that participants clone and follow. Partner tools, documentation, and starter code can be included directly in those repos — not a slide in a deck, but something participants actually run.

[03] Visibility

Certificates & materials

Partner branding on participant certificates, event banners, and our digital channels. The certificates go out to every student who completes the workshop.

Partnership invitation

Partner with KUMSC for Kernel 2026

We are an active student community with a real track record — Infinity, Codewave (on DoraHacks), Infinity Hackday (MLH), and Margadarshan (Kaggle). Reach out to discuss what a partnership looks like for your organisation.

Email us about partnering
Registration & contact

Register & get in touch

Sign up for Kernel 2026 or send us a message if you have questions.

Registration openOpen to all students

Sign up to attend

Registration is through a Google Form. Open to all students — especially welcome if you are in your 1st or 2nd year at KU. The Hacktoberfest Hack Day on Oct 9 has its own separate registration.

Who can joinAll students (1st & 2nd year especially)
WhereKathmandu University, Dhulikhel
CertificateDigitally verifiable
Hack Day (Oct 9)Open to everyone, separate registration
Open registration form →Register for Hack Day on MLH →

Hack Day on Oct 9 uses MLH — no Google Form. Separate registration required.

Contact us

Have a question?

Drop us an email. We will get back to you.

Emailmathsclub@ku.edu.np
Frequently asked questions7 questions
KU Dhulikhel, Kavre, NepalSept 28 – Oct 4, + Oct 9