MTA Certification Introduction to Programming Using Python

Course Description

Earning an MTA certification helps prove your knowledge of fundamental technology concepts. Having a validated certification from Microsoft will motivate students and enhance their IT competency.

Introduction to Programming Using Python teaches the skills and knowledge to recognize and write syntactically correct Python code, recognize data types supported by Python, and the ability to recognize and write Python code that will logically solve a given problem. This course is exam driven and therefore the student may choose to sit for the exam after the course is completed.

Click on the desired Location

Sign Up

Course Outline and Schedule

Day Title Content/Curriculum
1 Python and Jupyter Basics
  • Getting Started with Python in Jupyter Notebooks
  • Types and Variables
  • Type() Function
  • Addition and Errors
2 Python and Jupyter Basics
  • Input
  • Print Formatting
  • Quote Display and Boolean
  • String Formatting and the 'in' keyword
3 Functions
  • Simple Functions
  • Function Return and Multi-Parameters
  • Sequence
4 Conditionals
  • Conditionals: Boolean Strings
  • Conditionals: Comparison Operators
  • Conditionals: String Comparison
  • Conditionals, elif, and casting
  • Conditionals, Type, and Mathematics Extended
5 Nesting
  • Nested Conditionals
  • Escape Sequences
6 Loops
  • 'while' Loops and Incrementing
  • 'while' Boolean Loops
7 Sequence Indexes
  • String Sequences
  • Index Slicing
  • Iterating Strings
  • String Methods
8 Sequence Manipulation
  • List Sequences
  • List Append
  • List Insert
  • List Delete
9 Sequence Iteration
  • Power of List Iteration
  • Range Iteration
10 Sequence Iteration 2
  • extend, reverse, and sort Methods
  • Between Strings and Lists
11 Working with Files
  • Files Import, Open and Read
  • File .readlines() and .close() Methods
  • File .readline() and .strip() Methods
  • File .write() and .seek() Methods
12 Troubleshooting and Error Handling
  • Analyze, detect, and fix code segments that have errors
  • Syntax errors; logic errors; runtime errors
  • Analyze and construct code segments that handle exceptions
  • Try; except; else; finally; raise
13 Perform Operations using Modules and Tools
  • Perform basic operations using built-in modules
  • Math; datetime; io; sys; os; os.path; random
  • Solve complex computing problems by using built-in modules
  • Math; datetime; random
14 Revision
  • Revise all the concepts covered in the course, focus on topics with heavier weightage.
15 Exam Preparation
  • Go through all the Exercises and Projects related to the content covered.

Duration
2 hours x 14-15 lessons

Prerequisites :
None (KK Coder Python is an advantage)

Recommended Age:
13+

Featured Tools
Python, Jupyter Notebooks