Intermediate skills with Python

custom code
Skill Level:
QA Kids Classes - Courses(1)
10-12, 13-18
No. of Classes:
Total Class Duration:
80 hours
Course Fee:
Per Class Fee:
$ 30
View Detailed Curriculum

Young learners today are becoming more complex in their understanding of computers. They have become not only consumers but creators — which leads us to this amazing introductory course. Companies worldwide are using the Python programming language for web and software development, data analytics, and machine learning. This intermediate to Python course will teach young learners the ins and outs of the Python language beginning where the introduction class left off. This class takes a new approach to learning python and integrates with many of the same technologies you would see working in the development world such as GitHub and cloud IDEs. This course will give you the tools and experience you need to apply the Python programming language in real world scenarios upon completion.

Check Out the Curriculum We Offer
  • Difference between Built-in and User defined functions in Python.
  • How to create user defined functions using def.
  • Introducing Lambda functions.
  • Set, frozen set class and object and its functions
  • Int, Float and Complex Class and Object in Python.
  • What are operators and how to use the in-number objects. Str class and
    Objects in Python.
  •  Different data Structures, data processing Techniques to learn.
  • Handle different format types of files in Python. How to read, write and
    append data using Python
  • File pointer and seek the pointer introduction to Python –
  • Built-in Modules
  • Discussion on Python Modules. User Defined Modules, Python inbuilt
    Modules/libraries and 3rd Party
  • Modules
  • Python inbuilt libraries – os, sys, logging, datetime, time, zip, json, csv
  • Create your own Python Modules
  • Configuration of Python UDM and Define PYTHONPATH Create your own
    Python Packages
  • How to handle Python run time exceptions Zero Division Exception,
    Name Error, Type Error and Generic Exception Class
  • Raising an exceptions User-Defined Exceptions
  • Match, compile, search and findall Function Matching vs searching
  • Search and Replace feature using RE Extended Regular Expressions
  • Wildcard characters and work with them
  • Introduction of Python Library sqlite3 Creating Databases and Tables CRUD Operations
  •  Creating a Database Object.
  • Introduction to pip and package installation. What is pip?
  • Install, download, uninstall, upgrade and search packages using pip.
  • Install package using pip and Pycharm
  • Install packages for XLS interface and XLS parsing with Python Create XLS
    reports with Python
  • Set Virtual environment using conda Integrating Anaconda with
  • Introduction to numpy functions Dealing with Flat files using numpy
    Mathematical functions
  • Statistical function Operations with arrays
  • What is Python – Pandas framework. Creating Series and data
    filter/transformation Creating Data Frames on pandas
  • Practical use cases using data analysis mini projects
  • What is matplotlib and its gallery.
  • Create different graph from dataset
  • Practical use cases using data analysis Mini Projects
  • Logistic Regression
  • Random Forest
  • K-means Hierarchical DBSCAN
Technical requirements:
  • Computer
  • Internet
Course highlights:
  • Python defined functions
  • Define Python Modules
  • Python – Pandas framework
Your virtual tech course includes:
  • Q Rangers-certified instructor
  • 36 hours of 1:1 instruction and project development
  • Certificate of completion
Learning with
is really easy and fun!
  • Register and get started
  • Learn and implement
  • Get a certificate
  • Register and get started
  • Learn and implement
  • Get a certificate
  • Register and get started
  • Learn and implement
  • Get a certificate
Single Class
$ 30
Upgrade to Learn to Launch
Save $499
Complete program
Personal technical support
Product launch

Want to Become An Instructor ? Register Here

Phone Number
Hours you will be available per day for Teaching

Already on Q Rangers? Login.

Want to Learn Together ? Register Here

Phone Number

Already on Q Rangers? Login.

Welcome to Q Rangers

Welcome back!

Want to Learn More? Register Here

Already on Q Rangers? Login.

Send your feedback