Get your first program running
Set up your coding environment, write your first C program, and learn how programs actually flow from input to output.
Solve 5 guided problems after Sessions 1–3 to lock in variables, conditions, and loops.
Write your first program in 30 days. Live sessions in Bangla. Beginner-friendly. Build the problem-solving mindset and speed needed for competitive programming through daily guided practice in arrays, strings, searching, sorting, and basic math.
This course includes:
Structure
Set up your coding environment, write your first C program, and learn how programs actually flow from input to output.
Solve 5 guided problems after Sessions 1–3 to lock in variables, conditions, and loops.
Work confidently with arrays, strings, functions, and recursion — the foundation every algorithm sits on.
Solve 6–8 problems on arrays, strings, and recursive thinking. Don't skip the recursion ones.
Apply sorting, searching, and number-theory tools to solve problems the way a programmer actually thinks.
Solve 8–10 mixed problems combining sorting, searching, and number-theory ideas.
Sit through a live mock contest, submit your first solutions on Codeforces, and leave with a clear roadmap to Phase 1 — CP for Beginners.
Join the mock contest live. Even if you solve only one problem, it counts. That's where every programmer started.
Stack
Practice
A short checkpoint on variables, data types, input/output, operators, and basic C syntax.
A set of beginner coding problems on conditions, loops, and simple calculations. Focus on reading statements carefully and writing correct first solutions.
Included
Live Bangla classes
Structured live sessions in Bangla covering C programming and beginner problem solving.
Class recordings
Recorded sessions you can revisit for revision and practice at your own pace.
Practice problem sets
Guided problem sets and exercises to build consistent problem-solving habits.
Mentor support for doubts
Support for course-related questions while you work through the 30-day sprint.
Curated learning resources
Notes, references, and supporting materials for the course flow and practice.
Learner community
A place to discuss questions, compare approaches, and stay consistent.
Support
Peer Discussion Community
Throughout the course
A shared space for learners to discuss problems, compare approaches, and stay consistent during the sprint.
Doubt-Solving Support
Weekdays
Scheduled support for clarifying problem statements, logic, and implementation issues in a structured way.
Live Problem-Solving Sessions
Weekly
Instructor-led sessions for solving selected problems, explaining patterns, and answering common questions.
Solution Review Sessions
Scheduled
Sessions focused on reviewing approaches, identifying mistakes, and improving problem-solving technique.
Outcomes
Certificate of Completion
Awarded upon successful course completion
Certificate of Completion
Completion certificate for learners who finish the 30-day foundation sprint and complete the structured practice tasks.
Career Roles
Skills You’ll Gain
Portfolio Outcomes
Details
Want to start learning programming, but not sure where to begin?
You are not alone. Many students in Bangladesh watch YouTube tutorials and download free PDFs, but stop after a few days. Learning alone is hard. There is no one to guide you, point out mistakes, or explain how a concept is used in real work.
Programming Kickstart is that missing step.
What you will get in 30 days
30 days. 10 live classes. In Bangla. From the very beginning. Variables, loops, functions, and more. Step by step. You will get class recordings, so missing a class will not slow you down. You will also get practice problems. Solving them will help the concepts stay with you.
At the end, there will be a mini contest. Your first solved problem. Only a programmer knows that feeling.
Who this course is for
HSC students or first-year university students who are interested in CS, EEE, or IT
Career switchers who want to build a path in programming
Anyone who wants to learn coding but does not know where to start
No prerequisite is needed. Just a laptop, internet, and the will to learn.
What comes next?
Programming Kickstart is Road to FAANG Phase 0 · Foundation. After finishing this, you will be ready for Phase 1 (CP for Beginners), where your competitive programming journey begins in a structured way. Our goal is not only to teach one course, but to support your full programming journey.
Start today. In 30 days, you will see how far you have come.
Highlights
Fit
A quick check before you enroll: what you should already know, and who will get the most value from this course.
Prerequisites
Audience
Faculty
Abu Jafar Md Jakaria
Founder & CEO, Progsity
Jakaria is the founder and CEO of Progsity, building structured EdTech experiences for Bangladeshi students. He is a Senior Lecturer in the Department of Computer Science and Engineering at Metropolitan University, where he teaches programming and guides students through hands-on competitive programming and software development. A serious competitive programmer himself with over 150+ contests participated in and 3000+ problems solved. Beyond teaching, he founded BWJ Tech Ltd., DesnDev Tech, and ShohozDeal Ltd. — bringing real industry leadership and engineering experience into every lesson. He believes most students don't fail at CP because of intelligence — they fail because of structure. CP Kickstart is built to fix exactly that.
Next step
When you finish this course, the next step stays clear and calm.
This step is part of the path, but enrollment is not open yet.
Coming soonEnroll
Ready to start learning?
Programming Kickstart: 30 Days Foundation Sprint
৳599
Outcomes
FAQ
Yes — exactly for you. We start from "what is a variable" and assume zero prior knowledge. No prerequisite, no shame in asking basic questions.
Both. All 10 sessions plus the final mini-contest are live and interactive — you can ask questions in real time. Every session is also recorded and available within 24 hours, so you can review or catch up if you miss a class.
Bangla, with English technical terms (the way programmers actually talk). Slides, problem statements, and code comments are in English, so you get used to industry-standard exposure.
You'll be ready for Road to FAANG Phase 1 — CP for Beginners. Most students continue directly. We offer a Phase 0 completer discount on Phase 1 enrollment.
YouTube gives you content. We give you a structured 30-day path, live mentor interaction, practice problems matched to each session, a real mock contest, and a community of learners going through the same journey at the same time. Most people who start YouTube tutorials drop off in week 1.
C teaches you what's actually happening — memory, pointers, control flow. Once you understand C, every other language feels easier.
Yes. All students who complete the course and participate in the final mini-contest receive a Progsity completion certificate.
Absolutely. We will start from the basics, so anyone can join. Many of our students come from EEE, Math, or self-taught backgrounds.
Structured practice on writing small programs, using control flow, and debugging common syntax and logic mistakes.
A guided review of selected problems with emphasis on approach, code clarity, and common beginner errors.
A checkpoint on constraints, edge cases, brute force thinking, and choosing a suitable approach for simple tasks.
A short timed practice set with easy problems to build comfort with pacing, submission flow, and basic contest habits.
A mixed assignment covering loops, arrays, strings, and basic problem-solving patterns from the sprint.
A closing review session to discuss solutions, clear doubts, and identify the next areas for structured practice.