0(0)

Competitive Programming (Python)

  • Categories Upcoming Courses
  • Duration 53h
  • Total Enrolled 1
  • Last Update February 17, 2023

Description

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

Course Overview:

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.

Course Objective:

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.

Course Outcome:

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.

Course Description:

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.

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 would be a better medium of imparting the programming knowledge to students, than to go by a theoretical and book-ish approach.

Course Modules:

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)

Course Timeline:

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

Topics for this course

47 Lessons53h

Competitive Programming

Course Overview
Course Overview Video-100:00:00
Course Overview Video-22:03
Course Overview Video-31:17
Course Overview Video-41:05
Course Overview Video-52:51
User Navigation Video4:13

Module 1 – Basics of Competitive Programming

Module 2- Introduction about Python

Module 3- Setting up your computer

Module 4- Configuring Pycharm and creating your 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 Date Types in Python

Module 13- Range function in Python

Course Completion

Want to receive push notifications for all major on-site activities?