Master Python programming
This course is designed to transform beginners into proficient Python programmers, equipping you with essential coding skills and practical techniques.
AI-powered support to help you learn
- AI Mentor
- Resolve doubts using AI Mentor
- AI Mentor answers questions, explains topics, and provides examples to help you understand concepts better.
![ai mentor img](https://d1vwxdpzbgdqj.cloudfront.net/ai-mentoring.webp)
- Coding Exercises
- Practice coding exercises effortlessly with AI-powered hints
- Get real-time AI guidance while coding. Debug, enhance solutions & learn with personalised feedback on popular languages.
![code eval img](https://d1vwxdpzbgdqj.cloudfront.net/code-eval.webp)
- Mock Interviews
- Get personalised feedback and prepare for roles in tech
- Enhance your professional skills with AI-powered feedback and build confidence for job interviews.
![mock interview img](https://d1vwxdpzbgdqj.cloudfront.net/mock_interview.webp)
Guided Projects
Solve real-world projects with a step-by-step guide, starter code templates, and access to model solutions to boost your skills and build a standout resume.
- GUIDED PROJECT 1
- Virtual Banking Application
- This application will simulate a banking system where users can perform various financial activities, such as creating accounts, managing transactions, transferring funds, and reviewing their transaction history. Proper controls like payee management and detailed record-keeping are essential to ensure the application's functionality and security.
- GUIDED PROJECT 2
- Build a Virtual Pet
- As part of this project, you are tasked with creating a Virtual Pet Game as a Java console application. This game simulates caring for a virtual pet by performing actions such as feeding, playing, and visiting the vet while monitoring its health, happiness, and hunger levels. The game should operate in a loop and allow the user to interact with the pet indefinitely until they choose to exit.
- GUIDED PROJECT 3
- Build a Wikipedia Extractor - Python
- As part of this project, you are tasked with creating a Wikipedia Article Information Extractor, a Java-based application designed to streamline the process of retrieving key details from Wikipedia articles. The application should take a Wikipedia article URL as input and extract specific information from the page. It should then format and display the extracted details to the user in a user-friendly manner.
Industry-focused curriculum
Python Fundamentals
35 videos
3 hours and 40 mins
- Intro to Python
- Installing Jupyter Notebook
- Intro to Jupyter Notebook
- Initialization and Declaration of Variable
- Updating Variables and Strings
- Good practices of naming variables
- Int_Float and Complex
- Operations on Strings
- Boolean Data Type
- Changing data types
- Print Statement
- User Input
- Arithmetic Operators
- Comparison Operators
- Assignment Operators
- Logical Operators
- Introduction to lists
- Indexing Lists
- Accessing and Slicing Lists
- List Methods
- Intro to Tuples
- Indexing Tuples
- Accessing Tuples
- Tuple Methods
- Introduction to Dictionary
- Accessing Items
- Changing Values in Dictionary
- Dictionary Methods
- Introduction to Sets
- Conditional Statements
- Loops
- Break and Continue statement
- Define function without argument
- Define function with argument
- Define Function with Multiple Arguments and Keyword Arguments
- Lambda Functions
19 Coding Exercises
- Coding Exercise on Python - Beginner
- Coding Exercise on Python - Advance
Python OOPs
22 videos
2 hours and 40 mins
- Introduction to Object-Oriented Programming
- Why OOPs and Evolution of Python
- Class and Objects in Python
- Self with General Example
- Adding parameters using in-built Classmethod
- Constructors in Python
- Destructors in Python
- Class with a constructor init
- Classes and Interfaces
- Calling method from another class - Example
- Summary of Python OOPs - Part 1
- Abstract Classes and Methods in Python
- Variables in Python-Part 1
- Variables in Python-Part 2
- Changing Class Members in Python
- Polymorphism in Python
- Encapsulation in Python
- Inheritance in Python
- Data Abstraction in Python
- Method Overriding in Python
- Method Overloading in Python
- Summary of Python OOPs-Part 2
19 Coding Exercises
- Coding Exercise on OOPs: Beginner
- Coding Exercise on OOPs : Advance
Python RegEx
10 videos
1 hour and 33 mins
- Introduction to RegEx and Module in Python
- RegEx Functions in Python
- RegEx Metacharacters - Part 1
- RegEx Metacharacters - Part 2
- Special Sequences in Python - Part 1
- Special Sequences in Python - Part 2
- RegEx Sets in Python - Part 1
- RegEx Sets in Python - Part 2
- RegEx Match Object in Python
- Manual Pattern Creation
Python Exception Handling
12 videos
2 hours
- Exception Handling in Python - Agenda
- What is Exception in Python
- Handling Exception with Syntax in Python
- Types of Exception Handling in Python - Part 1
- Types of Exception Handling in Python - Part 2
- Try Except in Python
- Errors and Exceptions in Python
- Built-in Exceptions in Python - Part 1
- Built-in Exceptions in Python - Part 2
- User-defined Exceptions in Python
- Advantages and Disadvantages of Exception Handling in Python
- Exception Handling in Python - Summary
9 Coding Exercises
- Coding Exercise on Exception Handling: Beginner
- Coding Exercise on Exception Handling: Advance
Guided Project 1 : Build a Virtual Banking Application
Guided Project 2 : Build a Virtual Pet
Guided Project 3 : Build a Wikipedia Extractor
Python Developer - Mock Interview
Course instructors
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-71-Abhinanda Sarkar.jpeg)
Dr. Abhinanda Sarkar
Academic Director - Data Science & Machine Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/faculties-71-Abhinanda Sarkar.jpeg)
Dr. Abhinanda Sarkar
Academic Director - Data Science & Machine Learning
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/bharani-akella.png)
Mr. Bharani Akella
Data Scientist
![instructor img](https://dtmvamahs40ux.cloudfront.net/public/faculties/bharani-akella.png)
Mr. Bharani Akella
Data Scientist
Earn a course completion certificate
![Certificate Image](https://d1vwxdpzbgdqj.cloudfront.net/premium_course_certificate.webp)
Advance your career with
Top University programs
Gain industry-relevant skills through learning from top faculty, guidance from industry mentors, and hands-on projects.
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit-idss.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-7.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-3-new.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-new-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-2.jpg)
MIT Professional Education
12 Weeks • Online
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/mit.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/mit-idss-new-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/mit-1.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/hopkins-card-img.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/johns-hopkins-university.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/mscs-banner.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-1.jpg)
University of Texas - McCombs
7 Months • Online
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-2-new.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/texas-austin.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/learning-partners/utaustin-6.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/images/intl-homepage/program-card/texas-3.jpg)
![img icon](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/placeholder.png)
![https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/page-banners/home/univ-logos/hopkins-card-img.png](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/johns-hopkins-university.png )
![university img](https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/universities/mscs-banner.jpg)