Git, GitHub & Open Source Collaboration Bootcamp
Master version control, branches, pull requests, merge conflict resolution, and contribute to open-source projects with confidence.
Crack ICPC, NCPC, and coding interviews with in-depth algorithms, graphs, dynamic programming, and data structures in C++20.
3 modules • 6 lessons • Self-Paced(2 free preview lessons)
Dhaka Polytechnic Institute Computing Society brings you an intensive, battle-tested competitive programming curriculum. Whether preparing for intra-polytechnic programming contests, NCPC, or tech company technical rounds, this course takes you from fundamental C++ syntax to advanced graph theory and dynamic programming.
Full-Stack Development, Architecture, System Design
Senior Software Engineer and Mentor at DPI Computing Society.
Immediately! As soon as you click Enroll for Free, the course will be unlocked in your learning portal.
Yes! You will have lifetime access to all lectures, project resources, code repositories, and future updates to this course.
Every lesson in the classroom has an active discussion area. You can also connect with instructors and peers directly in our community channels.
Continue expanding your technical stack with these tracks
Master version control, branches, pull requests, merge conflict resolution, and contribute to open-source projects with confidence.
Design beautiful web & mobile interfaces in Figma, master typography, auto-layout, design tokens, and convert designs into code.
Learn Python from scratch, understand Object-Oriented Programming, and build data analytics projects with Pandas and NumPy.