Program Description

1) To make the learner understand Advanced concepts of Python programming and sharpen their algorithmic thinking
2) Learn Python programming till the advanced level of File handling, Read Excel Data using Python
3) Use Database such as MongoDB and perform complex data operations on it using Python programming
4) Learn Advanced Data Structure and Algorithms, will apply it in real time problem statements
5) Build a real time project using Python, MongoDB applying relevant Data Structure

Learning Format

Online

Duration

10 weeks

Certified by

IITM Pravartak Technologies Foundation
Technology Innovation Hub (TIH) of IIT Madras and
GUVI

Program Fee

₹35046 (inclusive of tax)

Program Description

Education Qualification


  • For Indian Participants – Students / Graduates or Diploma Holders (10+2+3) from a recognized university (UGC/AICTE/DEC/AIU/State Government) in any discipline.

  • For International Participants - Students / Graduation or equivalent degree from any recognized University or Institution in their respective country.

Suggested Prerequisites

Should know basics of programming and should have worked on Mini projects

Teaching Hours

84 hours

Lead Faculty

Industry Professionals who has vast expertise in Programming

Course Offered By

Learning Schedule

‘Python Programming’ – course content:

Week 1 Module - 3 Hrs Theory & 6 Hrs Lab
• Functions as arguments
• List, Tuple and Dictionaries
• List Comprehension
• Assignment 4
• File handling
• Debugging elements breakpoints watch and step-in
• Debugging step in step out
• Assignment 5
• Debugging watch variables
• Class and Objects
• Final Quiz
• Assignment 6

Week 2 Module –- 3 Hrs Theory & 6 Hrs Lab

• Lambda, Filter and Map
• Python pip
• Read Excel Data in Python
• Python MySQL
• Assignment 7
• Iterators
• Pickling
• Python - JSON
• Python Mini Project

Data Structures & Algorithm - course content:

Week 3 Module – 3 Hrs Theory & 6 Hrs Lab
• Operating Systems Internals
• Networking Layers
• SQL
• JSON
• Quiz Assessment 5
• API
• Searching & Sorting
• Quiz Assessment 6

Week 4 Module – 3 Hrs Theory & 6 Hrs Lab

• Data Structures and Algorithms
• Abstract Data Type
• Data Structures - Stack, Queues
• Array, Linked List, DLL
• Hashing
• Clean Code
• Quiz Assessment 7
• Trees, Graphs
• Final Quiz Assessment

Week 5 Module - 3 Hrs Theory & 6 Hrs Lab

• Bit Manipulation
• Recursion
• Big O for Python Data Structures
• Big-O Functions - Constant, Linear, Quadratic
• Worst Case vs Best Case
• Stacks - Code Examples
• Queue & Deque - Code examples
• Linked Lists - Singly Linked List & Doubly Linked List

Week 6 Module - 3 Hrs Theory & 6 Hrs Lab

• Trees:
• Tree Visual & Operations
• Binary Search Trees
• Tree Level Order Print
• Graphs
• Searching and Sorting
• Hash Tables Hashing Functions- Separate Chaining & Linear Probing
• Implementation of a Hash Table
• Implementation of Sequential Search
• Implementation of Binary Search
• Implementation of Bubble Sort
• Implementation of Insertion Sort
• Implementation of Merge Sort
• Implementation of Quick Sort
• Binary Heap Implementation

Mongo DB – Course content:

Week 7 Module - 2 Hrs Theory & 4 Hrs Lab

• Delete Document
• MongoDB Projection
• Sort, Skip and Limit
• Final Quiz

Week 8 Module - 2 Hrs Theory & 4 Hrs Lab

• Indexing
• MongoDB Aggregation
• MongoDB Backup and Restore data
• Final Quiz

Week 9 & 10 Module: - 6 Hrs Theory & 12 Hrs Lab

Final Project, with Industry experts’ mentorship (All lab programs happen in www.guvi.in)

• Each Students will do 1 project (Each project should be done in 2 weeks sprint)



Are you interested in this program?

Our Learning Partners

Want To Know More

Guiding Star with Our Help!

Contact Us