Course Details

Level 4

Advanced Python Programming

5.0 1

Key Takeaways

  • Master Python programming by learning advance concepts
  • Build complex applications using advance algorithms
  • Advance functions, GUI programming to build Desktop UI, database connectivity to create persistent systems, Recursion
  • Learn regular expression and build Chatbot
  • Build Bookstore DB driven App & your own MP3 player to make it sing on your own tune
  • Lots of practice material, take home assignments and two projects

Learning Methodology:

  • Lectures will be taken by experienced teacher from industry who have knowledge of building large-scale software systems.
  • Lab sessions will be conducted in small groups under guidance of a mentor with personal attention to each student. Mentor will ensure concept clarity and will hand hold incase any student faces any difficulty in concept understanding or during hands-on.

Why should you learn Advance Python Programming? 

Coding is a very powerful tool that can solve many complex problems. Python has vast applications in various fields and industries. Learning Advance Python will take your ability to next level to build more useful applications using rich and complex features.

Who can learn?

This is advance python course. It’s expected that students know Python programming fundamentals. They must be comfortable with variables, datatypes, if-elif-else, loops, functions, file I/O, collections list, tuples, dictionary and are comfortable with creating small projects. If not then we recommend you to take up “Python for Seniors” course first.

What are the other items required to learn?

You will need is a computer and internet connection so that you can connect to live online classes and do hands on coding during the class and solve practice assignments.

What if I miss a class?

Since it will be a live instructor led session, missing a class is not advisable. However we will record the lecture sessions and we will provide you with the recording. Note that Lab sessions will not be recorded.

Class 1 - Python Refresher

Class 2 - Collection - List, Tuples, Dictionary, Set

Class 3 - Python Strings

Class 4 - Function Advance, Scope and lifetime of variables

Class 5 - Lambda, Map, Reduce, Filter

Class 6 - Software Design and Best Practices

Class 7 - Exception Handling, Debugging

Class 8 - GUI programming, Project 1 Kickoff - Build Desktop App (MP3 Player)

Class 9 - Project 1 - Build Desktop App (MP3 Player)

Class 10 - Database Fundamentals, SQLite, MySQL

Class 11 - Integrating GUI with DB, Building Bookstore App, Project 2 Kickoff - Build a Desktop app with DB (Quiz Master)

Class 12 - Project 2 - Build a Desktop app with DB

Excellent

1

Very Good

0

Average

0

Poor

0

Terrible

0

5.0

1 reviews

Aksh Agarwal

19-May-2021

I learnt so many new concepts in this course. Topics like recursion, higher order function, closure, are complex topic but were explained by sir in great detail. After completing all the assignments I was confident on those topics as well.

Add a review

Rate this Course?

Course price

12800

Register for the Course
Durations: 3 Months Total Hours: 24+ Lectures: 1 Hours / Week Labs: 1 Hours / Week Age Group: 8-12 Years Skill Level: Advanced

New Courses

Embedded C

No Reviews