• No products in the basket.

Python Programming From Beginner to Intermediate

5( 1 REVIEWS )

Course Description:

This excellent Machine Learning – Python Programming: From Beginner to Intermediate will teach you to program using Python, from the absolute basics, to the more intermediate aspects of Python programming. So whether you’re a beginner, or just want to go back to basics, this Python Programming course is for you. During this Python Programming course, you’ll learn to write Python programs, perform text processing, apply simple machine learning concepts, and so much more!

Our learning material is available to students 24/7 anywhere in the world, so it’s extremely convenient. These intensive online courses are open to everyone, as long as you have an interest in the topic! We provide world-class learning led by IAP, so you can be assured that the material is high quality, accurate and up-to-date.

What skills will I gain?

  • Pick up programming even if you have NO programming experience at all
  • Write Python programs of moderate complexity
  • Perform complicated text processing – splitting articles into sentences and words and doing things with them
  • Work with files, including creating Excel spreadsheets and working with zip files
  • Apply simple machine learning and natural language processing concepts such as classification, clustering and summarization
  • Understand Object-Oriented Programming in a Python context

What are the requirements?

  • You must be 16 or over
  • You should have a basic understanding of English, Maths and ICT
  • You will need a computer or tablet with internet connection (or access to one)

Meet the Instructor:

Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi, and Navdeep Singh have honed their tech expertise at Google and Flipkart. Together, they have created dozens of training courses and are excited to be sharing their content with eager students. The team believes it has distilled the instruction of complicated tech concepts into enjoyable, practical, and engaging courses.

  • Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
  • Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
  • Swetha: Early Flipkart employee, IIM Ahmedabad and IIT Madras alum
  • Navdeep: Longtime Flipkart employee too, and IIT Guwahati alum

Course outline:

  • Module 01: What is coding? – It’s a lot like cooking!
  • Module 02: Don’t Jump Through Hoops, Use Dictionaries, Lists and Loops
  • Module 03: Our First Serious Program
  • Module 04: Doing Stuff with Files
  • Module 05: Functions are like Food Processors
  • Module 06: Databases – Data in rows and columns
  • Module 07: An Object Oriented State of Mind
  • Module 08: Natural Language Processing and Python
  • Module 09: Machine Learning and Python

How will I be assessed?

  • You will have one assignment. Pass mark is 65%.
  • You will only need to pay £19 for assessment.
  • You will receive the results within 72 hours of submittal, and will be sent a certificate in 7-14 days.

What Certification am I going to receive?

Those who successfully pass this course will be awarded a Machine Learning – Python Programming: From Beginner to Intermediate certificate. Anyone eligible for certification will receive a free e-certificate, and printed certificate.

What careers can I get with this qualification?

Once you have completed this Machine Learning – Python Programming: From Beginner to Intermediate course you will have desirable skills. You could go on to further study of Python Programming, or could gain entry level employment in this area. These roles often command a high salary, for example, the average salary of a Software Programmer in the UK is £31,198, and this will go up with experience ( When you complete this Machine Learning – Python Programming: From Beginner to Intermediate, you could fulfil any of the following roles:

  • Python Programmer
  • Software Developer
  • Software Engineer
  • Python Developer

Key Features

Gain an accredited UK qualification

Access to excellent quality study materials

Learners will be eligible for TOTUM Discount Card

Personalized learning experience

One year’s access to the course

Support by phone, live chat, and email

Course Curriculum Total Units : 55
1: What Is Coding? – It’s A Lot Like Cooking!
1. Introduction
2. Coding is like Cooking
3. Anaconda and Pip
4. Variables are like containers
2: Don’t Jump Through Hoops, Use Dictionaries, Lists And Loops
1. A List is a list
2. Fun with Lists!
3. Dictionaries and If-Else
4. Don’t Jump Through Hoops, Use Loops
5. Doing stuff with loops
6. Everything in life is a list – Strings as lists
3: Our First Serious Program
1. Modules are cool for code-reuse
2. Our first serious program : Downloading a webpage
3. A few details – Conditionals
4. A few details – Exception Handling in Python
4: Doing Stuff With Files
1. A File is like a barrel
2. Auto Generating Spreadsheets with Python
3. Auto Generating Spreadsheets – Download and Unzip
4. Auto Generating Spreadsheets – Parsing CSV files
5. Auto Generating Spreadsheets with XLSXwriter
5: Functions Are Like Food Processors
1. Functions are like Food processors
2. Argument Passing in Functions
3. Writing your first function
4. Recursion
5. Recursion in Action
6: Databases – Data In Rows And Columns
1. How would you implement a Bank ATM?
2. Things you can do with Databases – I
3. Things you can do with Databases – II
4. Interfacing with Databases from Python
5. SQLite works right out of the box
6. Manually downloading the zip files required
7. Build a database of Stock Movements – I
8. Build a database of Stock Movements – II
9. Build a database of Stock Movements – III
7: An Object Oriented State Of Mind
1. Objects are like puppies!
2. A class is a type of variable
3. An Interface drives behaviour
8: Natural Language Processing And Python
1. Natural Language Processing with NLTK
2. Natural Language Processing with NLTK – See it in action
3. Web Scraping with BeautifulSoup
4. A Serious NLP Application : Text Auto Summarization using Python
5. Auto Summarize News Articles – I
6. Auto Summarize News Articles – II
7. Auto Summarize News Articles – III
9: Machine Learning And Python
1. Machine Learning – Jump on the Bandwagon
2. Plunging In – Machine Learning Approaches to Spam Detection
3. Spam Detection with Machine Learning Continued
4. News Article Classification using K-Nearest Neighbors
5. News Article Classification using Naive Bayes
6. Code Along – Scraping News Websites
7. Code Along – Feature Extraction from News articles
8. Code Along – Classification with K-Nearest Neighbours
9. Code Along – Classification with Naive Bayes
10. Document Distance using TF-IDF
11. News Article Clustering with K-Means and TF-IDF
12. Code Along – Clustering with K-Means
WhatsApp chat
Offer Extended – Up to 95% OFF !!
Use code SAVE95 | SAVE90 or SAVE80 at checkout