TBYs Coding Academy Logo


Introduction to Python

Introduction to Python

This program is designed for those who are new to programming. This lecture is designed to make it easy for people who have no coding experience to learn Python through interesting examples. It will also help you improve your coding skills with abundant coding practices. This lecture is a stepping stone to learn Python’s basic grammar and concepts and to strengthen the foundation before moving on to the advanced course.

Course Description

This class teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem solving skills. Once students complete this course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program using Python 3. 
Students will learn the basics of programming by writing programs that interact with users through the keyboard. They will learn how to teach their programs to make decisions based on the information it receives and how to write more efficient code by using loops as shortcuts. Besides them, students will learn the fundamentals of python with hands-on learning.

Course Contents

  1. Introduction to Programming with Turtle Graphics
  2. Basic Python and Console Interaction
  3. Conditionals
  4. Looping
  5. Functions and Exceptions
  6. Strings
  7. Creating and Altering Data Structures
  8. Extending Data Structures

What you’ll learn

  • Fundamentals of Python Programming Language
  • How to build applications with Python
  • Basic understanding of Computer Science

Course is designed for

  • Anyone who wants to learn Python programming language
  • Anyone who wants to develop software and analyze data in programming language
  • Anyone who wants to learn how to code 


  • No prior programming knowledge is required