Intro to Python

Learn one of the most powerful and in demand languages in the world today

None

Prerequisites

Beginner

Skill Level

8

Number of Lessons

Course Content:

Lesson 1 (Python Basics): 

  • Printing to console and user input
  • Comments
  • Variables and data types (and type casting)

Lesson 2 (Data structures):

  • Lists
  • Tuples
  • Sets
  • Dictionaries
Lesson 3 (Control Structures):
  • If…Else statements and conditionals
  • Try except statements
Lesson 4 (Looping Constructs):
  • While loops
  • For loops
  • List Comprehension
Lesson 5 (Intro to OOP):
  • Functions
  • Classes
Lesson 6 (More on classes):
  • Inheritance
  • Polymorphism
Lesson 7 (Miscellaneous):
  • Python Libraries and more built-in functions
  • Reading files
  • Recursion

Lesson 8 (DSA):

  • Linked lists
  • Hashmaps
  • Stacks and queues
  • Searching and sorting algorithms