Python Development
Learn Python, the most popular programming language for data analysis, machine learning, and web development.

Enrollment
Pre-register yourself for the next cohort
Program Duration
5 months
Learning Format
Online
What You Will Learn
- Have a fundamental understanding of the Python programming language.
- Have the skills and understanding of Python to confidently apply for Python programming jobs.
- Acquire the pre-requisite Python skills to move into specific branches - Machine Learning, Data Science, etc..
- Add the Python Object-Oriented Programming (OOP) skills to your résumé.
- Understand how to create your own Python programs.
- Learn Python from experienced professional software developers.
- Understand both Python 2 and Python 3.
Course Syllabus
Certification 1
Certification 2
Certification 1
Module 1
Module 2
Module 3
Module 1
Introduction
- Stepping into the World of Python
- Program Flow Control in Python
- Lists and Tuples
- Functions – An Introduction
- Dictionaries and Sets
- Reading and writing files in Python
Module 2
Introduction Part 2
- Modules and Functions in Python
- Object Oriented Python
- Using Databases in Python
- Generators, Comprehensions, and the timeit module
- Big O notation
- Section 9 Remasterin Progress
Module 3
Archived
- Install and Setup
- The Basics of Python
- program flow control
- lists, ranges, and tubes
- the binary system
- python dictionaries and sets
- input and output
Certification 2
Module 1
Module 2
Module 3
Module 4
Module 5
Module 6
Module 7
Module 1
Beginner
- working with variables in python to manage data
- understanding data types and manipulate strings
- control flow and logical operators
- randomisation and python lists
- python loops
- Python Functions & Karel
- Hangman
- Function Parameters & Caesar Cipher
- Dictionaries, Nesting and the Secret Auction
- Functions with Outputs
- Beginner – The Blackjack Capstone Project
- Scope & Number Guessing Game
- Debugging: How to Find and Fix Errors in your Code
- Higher Lower Game Project
Module 2
Intermediate
- Local Development Environment Setup & the Coffee Machine
- Object Oriented Programming (OOP)
- The Quiz Project &the Benefits of OOP
- Turtle & the Graphical User Interface (GUI)
- instances, state and high order
- build the snake game part 1 and part 2
- build pong: the famous arcade game
- the turtle crossing project
- files, directions and paths
- working with CVS data and the pandas library
- List Comprehension and the NATO Alphabet
- Tkinter, args, kwargs and Creating GUI Programs
- Tkinter, Dynamic Typing and the Pomodoro GUI Application
- Building a Password Manager GUI App with Tkinter
- Errors, Exceptions and JSON Data: Improving the Password
- Flash Card App Capstone Project
Module 3
Intermediate+
- Send Email (smtplib) & Manage Dates (datetime)
- API Endpoints &API Parameters – ISS Overhead Notifier
- API Practice – Creating a GUI Quiz App
- Keys, Authentication & Environment Variables: Send SMS
- Stock Trading News Alert Project
- Habit Tracking Project: API Post Requests & Headers
- workot tracking using google sheets
- capstone part 1 and part 2
Module 4
Web Foundation
- introduction and intermediate to html
- introduction and intermediate to css
Module 5
Intermediate+
- Web Scraping with Beautiful Soup
- Create a Spotify Playlist using the Musical Time Machine
- Create an Automated Amazon Price Tracker
- Selenium Webdriver Browser and Game Playing Bot
- Automating Job Applications on LinkedIn
- Auto Tinder Swiping Bot
- Internet Speed Twitter Complaint Bot
- Instagram Follower Bot
- Web Scraping Capstone – Data Entry Job Automation
- Introduction to Web Development with Flask
- HTML& URL Parsing in Flask and the Higher Lower Game
- Rendering HTML/Static files and Using Website Templates
- templating with jinja in flask applications
Module 6
Advanced
- make post requests with flask and html
- building advanced forms with flask-WTForms
- Flask, WTForms, Bootstrap and CSV – Coffee & WiFi Project
- Databases and with SQLite and SQLAlchemy
- My Top 10 Movies Website
- How to Create a Website that People will Love
- BuildingYour Own API with RESTful Routing
- Blog Capstone Project Part 3 – RESTful Routing
- Authentication with Flask
- Blog Capstone Project Part 4 – Adding Users
- Deploying Your Web Application with Heroku
- Data Exploration with Pandas: College Major v.s. Your Salary
- Data Visualization with Matplotlib: Programming Languages
- Aggregate & Merge Data with Pandas: Analyse the LEGO Dataset
- Google Trends Data: Resampling and Visualising Time Series
- Beautiful Plotly Charts &Analysing the Android App Store
- computation with NumPy and N-Dimensional Arrays
- linear regression and data visualisation with Seaborn
Module 7
Professional Portfolio Project
- Python Web Development
- Python Scripting
- GUI
- Game
- Web Development
- GUI Desktop App
- HTTP Requests &APIs
- Image Processing & Data Science
- Web Scraping
- GUI Automation
- Game
- HTTP requests and APIs
- python automation
- data science
Program Offerings
Practical Skills
You will learn practical skills in emerging careers that make you more valuable and appealing to employers
Projects
You will acquire the knowledge to create portfolio-worthy projects showcasing your skills
Mentorship
Experts working in the industry will mentor you in becoming successful professionals with leadership skills
Frequently Asked Questions
The monthly fee for the courses is Rs 2000 and the registration fee is Rs 500 (it is non-refundable)
Yes, you will receive an international certificate after completing the course.
The eligibility criteria for the courses are age 22-35, unemployed, graduate, available for a full-time job after completion, basic English comprehension, preferably tech background, and computer skills.
Module 7
- Week 9
Clean Data, Assignment Prep
Module 8
- Week 10
Cleaning Data with SQL, Verify and Report Cleaning Results
Module 9
- Week 11
Adding Data to Resume + Course Challenge
Module 10
- Week 12
Organizing Data to Begin Analysis, Formatting and Adjusting Data
Module 11
- Week 13
Aggregating Data for Analysis, Performing Data Calculations
Module 12
- Week 14
Visualizing Data, Creating Data Visualizations with Tableau
Module 13
- Week 15
Crafting Data Stories, Developing Presentations and Slideshows
Module 14
- Week 16
Programming and Data Analytics, Programming using R Studio
Module 15
- Week 17
Working with Data in R, More About Visualizations, Aesthetics and Annotations
Module 16
- Week 18
Documentation and Reports, Learn About Capstone Basics
Module 17
- Week 19
Building Your Portfolio + Using Your Portfolioo
Module 18
- Weeks 20 & 21
Putting Your Certificate to Work
Module 19
- Weeks 22 & 23
Introduction to Probability and Data with R
Module 20
- Weeks 24 & 25
Inferential Statistics
Module 21
- Weeks 26 & 27
Linear Regression and Modelling
Module 22
- Weeks 28 & 29
Bayesian Statistics
Module 23
- Weeks 30
Statistics with R Capstone (Final Project)
Module 24
- Weeks 31
Job - Interview Mocking and Training
Module 7
- Week 9
Clean Data, Assignment Prep
Module 8
- Week 10
Cleaning Data with SQL, Verify and Report Cleaning Results
Module 9
- Week 11
Adding Data to Resume + Course Challenge
Module 10
- Week 12
Organizing Data to Begin Analysis, Formatting and Adjusting Data
Module 11
- Week 13
Aggregating Data for Analysis, Performing Data Calculations
Module 12
- Week 14
Visualizing Data, Creating Data Visualizations with Tableau
Module 13
- Week 15
Crafting Data Stories, Developing Presentations and Slideshows
Module 14
- Week 16
Programming and Data Analytics, Programming using R Studio
Module 15
- Week 17
Working with Data in R, More About Visualizations, Aesthetics and Annotations
Module 16
- Week 18
Documentation and Reports, Learn About Capstone Basics
Module 17
- Week 19
Building Your Portfolio + Using Your Portfolioo
Module 18
- Weeks 20 & 21
Putting Your Certificate to Work
Module 19
- Weeks 22 & 23
Introduction to Probability and Data with R
Module 20
- Weeks 24 & 25
Inferential Statistics
Module 21
- Weeks 26 & 27
Linear Regression and Modelling
Module 22
- Weeks 28 & 29
Bayesian Statistics
Module 23
- Weeks 30
Statistics with R Capstone (Final Project)
Module 24
- Weeks 31
Job - Interview Mocking and Training
Module 7
- Week 9
Clean Data, Assignment Prep
Module 8
- Week 10
Cleaning Data with SQL, Verify and Report Cleaning Results
Module 9
- Week 11
Adding Data to Resume + Course Challenge
Module 10
- Week 12
Organizing Data to Begin Analysis, Formatting and Adjusting Data
Module 11
- Week 13
Aggregating Data for Analysis, Performing Data Calculations
Module 12
- Week 14
Visualizing Data, Creating Data Visualizations with Tableau
Module 13
- Week 15
Crafting Data Stories, Developing Presentations and Slideshows
Module 14
- Week 16
Programming and Data Analytics, Programming using R Studio
Module 15
- Week 17
Working with Data in R, More About Visualizations, Aesthetics and Annotations
Module 16
- Week 18
Documentation and Reports, Learn About Capstone Basics
Module 17
- Week 19
Building Your Portfolio + Using Your Portfolioo
Module 18
- Weeks 20 & 21
Putting Your Certificate to Work
Module 19
- Weeks 22 & 23
Introduction to Probability and Data with R
Module 20
- Weeks 24 & 25
Inferential Statistics
Module 21
- Weeks 26 & 27
Linear Regression and Modelling
Module 22
- Weeks 28 & 29
Bayesian Statistics
Module 23
- Weeks 30
Statistics with R Capstone (Final Project)
Module 24
- Weeks 31