This is a 53 hour course, designed to expose students to the basics of competitive programming and the procedure of taking part in it. Recently we see in newspapers, about young people winning accolades for finding small bugs and errors in applications designed by big tech giants. But rarely do we try to understand what these people actually do in order to get those prizes.
If you want to become a programmer, competitive programming is the best way to field test your skills. It is rather a sport, than an education and we thought that it would be a better medium of imparting programming knowledge to students, than to go with a theoretical and book-ish approach
You would have seen in news affairs, how young teenagers are building apps and selling it for thousands and millions today. But if you see their picture, it would seem like they might hardly qualify for an amusement ride.
How could children, at such a young age, accomplish something that monumental!
Not them alone, even you could achieve this! If you’re a programming freak and looking for someone to compete with, you’ve come to the right destination.
Just like how King Arthur wielded the Excalibur and accomplished victory in mythology, you’re going to wield Python and triumph in reality!
Buckle up ladies and gentlemen. It is time to race-up to being one of the top programmers in the world.
The aim of this course is to debrief the initial approaches to take part in competitive programming for young students. Though competitive programming can be done using many programming languages, we have selected Python 3.0, for its simplicity.
After the completion of this course, students will have the basic knowledge about python, which would help them crack the problems that are in the beginner level of difficulty. This course would also encourage them to learn more about python, as we cover all the basics in the simplest and most intuitive way possible.
This is a 42 hour course, designed to expose students about the basics of competitive programming and the procedure of taking part in that. We see in newspapers, about young people winning accolades for finding small bugs and errors in applications designed by big tech giants. But rarely do we try to understand what do those people actually do in order to get those prizes.
Module 1 – (Basics of Competitive Programming)
Module 2 -(Introduction about Python)
Module 3 -(Setting up your computer)
Module 4 -(Configuring PyCharm and creating your very first project)
Module 5 -(Learning about variables in Python)
Module 6 -(Receiving inputs from a user in Python)
Module 7 -(Data Type Conversion in Python)
Module 8 -(Stuff you can do with Strings!)
Module 9 -(Operators in Python)
Module 10 -(Statements in Python)
Module 11 -(while loops in python)
Module 12 -(Complex Data Types in Python)
Module 13 -(Range function in Python)
Asynchronous Learning: 16 hours
Learning Integration: 20 hours
Activity: 16 hours
Research: 6 hours
Capstone Project: 10 hours
Total hours of learning: 70 hours
Course duration: 50 hours
Want to receive push notifications for all major on-site activities?