Home Courses Offered SCHOOL STUDENTS CODING Course Details
 

PYTHON (Beginner / Intermediate Level)

Basic Foundation Course (with Advanced Topics) in Python to gain entry into Coding and Programming for School / College Students and IT Beginners!

Target Audience: SCHOOL STUDENTS and IT Beginners (No Computer knowledge is needed).

MODULE-1: INTRODUCTION TO PROGRAMMING & DATA ANALYTICS

  • Introduction to Software Programming
    • Hardware vs Software
    • Computer Programming Languages– High and Low Level
    • Proprietary Software vs Open Source
    • Compiled vs Interpreted Languages
    • Which category does Python fall under?
  • Data Analytics Introduction
    • The Scope and Importance of Analytics.
    • Why Python for Analytics.
  • Python Overview
    • Introduction and History of Python
    • Library & Different Python Libraries 
    • Various Python Distribution Vendors & Text Editors
    • Demo

 

MODULE-2: INSTALLATION AND GETTING STARTED

  • Setting up Programming Environment
    • Installing Python (Anaconda 3) for Windows and OS X (Mac) Operating Systems
    • Introduction to Python IDE - Jupyter Notebook
  • Running First Python Program
    • Syntax and Symantec Errors
    • Python File Extensions
    • Writing your first Python Program
    • Saving and Opening Programs
    • Running Python Program
    • Exercise

 

MODULE-3: MATH AND VARIABLES

  • Operators and Order of Operations
  • Introduction to Variables
  • Naming and Using Variables
  • Using Comments
  • Exercise

 

MODULE-4: DATA TYPES

  • Introduction to Data Types
  • Strings and Numbers
  • Expressions
  • Creating and Working with Strings
  • Concatenating Strings
  • Converting Strings to Numbers
  • Accepting Input from Users
  • Programming Best Practices
  • Exercise

 

MODULE-5: CONDITIONAL STATEMENTS

  • IF Statements
  • IF-ELSE Statements
  • IF and ELIF Statements
  • Multiple IF Conditions
  • CASE Statement
  • Exercise

 

MODULE-6: LOOPS

  • Introduction to Loops
  • WHILE and FOR Loops
  • Nested Loops
  • Break and Continue
  • Avoiding Infinite Loops
  • Exercise

 

MODULE-7: INTRODUCTION TO DATA STRUCTURES

  • Introduction to Data Structures
  • Python Lists
  • List indexing
  • Python Dictionaries
  • Exercise

 

MODULE-8: DATA STRUCTURES-2

  • Introduction to Data Structures
  • Python Sets
  • Python Tuples
  • Mutable and Immutable Data Types
  • Exercise

 

MODULE-9: FUNCTIONS

  • Introduction to Functions
  • Defining a Function
  • Returning values from a function
  • Local and Global Variables
  • Modules, Importing Functions from Modules
  • Exercise

 

MODULE-10: WORKING WITH FILES

  • Introduction to Files
  • File Types: Text, Pipe Delimited and Comma Separated
  • Creating, Opening, Closing, Reading and Writing to a File
  • Exercise

 

MODULE-11: OBJECT ORIENTED PRINCIPLES

  • Introduction to Object Oriented Programming Concepts
  • Classes
  • Objects (Instantiating Classes)
  • Inheritance ((Parent and Child classes)
  • Exercise

 

MODULE-12: ERRORS AND EXCEPTIONS HANDLING

  • Exception Handling
  • Different Types of Python Exceptions
  • The Exception Hierarchy
  • Handling Exceptions
  • Try / Except Block
  • Exercise

 

 

Classes: 22-25 Hours

Lab Sessions: 30+ Hours
 
Duration: 8-10 Weeks (During Summer: ~6 Weeks)
 
Batch Course Fee (Live Sessions): $375 (< $15/Hour)
 
Individual Course Fee (Live Sessions): $20/Hour
 
 
Why Python Coding is Very Important for School and College Students:
  • Simplicity (Easy to Learn, Open Source, Plenty of Resources Online)
  • Improved Problem-Solving and Critical Thinking Skills
  • Enhances Creativity 
  • Good understanding of Technology.
  • Used heavily in Artificial Intelligence (AI) and Machine Learning (ML)
 
**As per the tutor's discretion, some of the provided course content may be altered/omitted to suit the class needs**
 
**Products and Logos Mentioned are Trademarks of the Respective Companies**
 
**Provided Individual Course Fee is not applicable for Corporate Customers**
 
 






Please contact us for the course details including the currently offered courses, course content, price and the schedule.

Free Demo

If you are interested to upgrade your skill-set, please consider attending one of our Real Classes as a free demo to evaluate the class quality and then decide your course of action.