Python Basic Course

Why Learn 📚

If you’re a programming beginner, struggling with how to begin your coding learning, this course is perfect for you! All you need is a computer or smartphone to embark on your Python programming adventure! Master Python basics in just 30 days, tailored for beginners. Join Codebay and unlock the doors to the world of programming!

What to Learn 📝

Running a Program

  • L01: First experience with Python:The Terminator’s task

Basic Statements

  • L02: Data Types:Romeo and Juliet
  • L03: Conditional Statement:Forrest Gump’s Choice
  • L04: input() Function:The Frog Prince

Functions

  • L05: Getting Started with Functions:Making a Juice in Code
  • L06: Parameters and Variable Scopes:Welcoming a New Classmate
  • L07: Objective Review:The Journey to Function Proficiency

Conditions

  • L08: Getting Started with Conditions:Escape from the Metropolis
  • L09: Advanced Conditionals:The New Sorrows of Young Werther
  • L10: Objective Review:The Adventure of Little Red Riding Hood

Lists

  • L11: Getting Started with Lists:Zodiac Academy
  • L12: Advanced Lists:Trivial Matters in Class
  • L13: Advanced Lists:Trivial Matters in Class 2
  • L14: Objective Review:Crack The Hacker’s Code

Loops

  • L15: while Loop:Lottery Drawing Machine
  • L16: for loop:Little Tadpoles Looking for Mama
  • L17: Objective Review:Password Cracker

Strings

  • L18: String Formatting:Decoding Acrostic Poems
  • L19: String Properties:Space Blasters
  • L20: String Methods:Saving Pi from the Devil

Modules

  • L21: Modules:The Magical Pocket of Doraemon
  • L22: Built-in Modules:Rock, Paper, Scissors

Dictionaries

  • L23: Getting Started with Dictionaries:Scrabble Scoring Made Easy
  • L24: Advanced Dictionaries:Decoding the Best Seat

Classes and OOP

  • L25: Procedural Programming:World Martial Arts Tournament
  • L26: Classes and Objects:Goku’s Quest for Structure
  • L27: Inheritance and Polymorphism:Transform into Super Saiyan

Projects

  • L28: Computational Thinking:Text Difficulty Calculator
  • L29: turtle Module:Twinkle, Twinkle Little Star
  • L30: Final Project:Movie Ticket Booking System

How to Learn ✨

  • Interactive Courses: Engaging interactive lessons that feel like having a direct conversation with your personal tutor.
  • **Hands-on Projects: ** Each topic comes with corresponding coding exercises, allowing you to program directly in the course’s compiler.
  • AI Tutor: Personalized answers are provided by an AI tutor for any questions or programming errors encountered during the course.