CoursesProgramming

ProgrammingBeginnerSelf-paced

Python Programming Fundamentals

A comprehensive introduction to programming using Python, covering core language concepts from variables and control flow through data structures, file handling, and practical applications. Students learn to write programs that process data, interact with networks and web services, and build object-oriented solutions with databases and visualizations.

See the syllabus
17chapters
162modules
427lessons
15quizzes

Syllabus

17 chapters, 162 modules, 442 lessons and quizzes. Lessons marked Free preview open without enrolling.

  1. 01Getting Started1 modules · 3 lessons
  2. 02Getting Started: Why Programming Matters and How Computers Work12 modules · 30 lessons
  3. 03Building Programs with Variables, Expressions, and Statements12 modules · 35 lessons
  4. 04Making Decisions in Your Code: Conditional Execution and Error Handling10 modules · 24 lessons

    Reading and Understanding Error Messages: Debugging Conditional Code

  5. 05Mastering Functions: From Built-in Tools to Custom Code11 modules · 40 lessons
  6. 06Mastering Loops: Automating Repetitive Tasks with Python8 modules · 17 lessons
  7. 07Working with Strings: Indexing, Traversal, and Manipulation14 modules · 24 lessons
  8. 08Working with Files: Persistent Data Storage in Python10 modules · 27 lessons
  9. 09Mastering Lists: Sequences, Mutability, and Practical Data Handling16 modules · 42 lessons
  10. 10Dictionaries: Mapping Keys to Values8 modules · 22 lessons

    Debugging Dictionaries and Large Datasets

  11. 11Mastering Tuples: Immutable Sequences and Practical Applications10 modules · 28 lessons

    Understanding Data Structures and Debugging Shape Errors

  12. 12Mastering Regular Expressions for Powerful String Searching and Data Extraction9 modules · 18 lessons
  13. 13Building Network Applications: From HTTP to Web Scraping9 modules · 21 lessons

    Command-Line Tools for Web Retrieval (Unix/Linux)

  14. 14Exchanging Data Across the Web: XML, JSON, and APIs7 modules · 29 lessons
  15. 15Organizing Code with Objects: An Introduction to Object-Oriented Programming11 modules · 24 lessons

    Getting Started with Object-Oriented Concepts

  16. 16Storing and Retrieving Data with Databases and SQL11 modules · 40 lessons
  17. 17Building Real-World Data Applications: From Collection to Visualization3 modules · 18 lessons

Start Python Programming Fundamentals today.

Listed at ₹7,599. Free for you right now.

Python Programming Fundamentals

Course enrolled

Python Programming Fundamentals

  • 442lessons & quizzes
  • 17chapters
  • 49hestimated
  • 0%progress

Finish every lesson and quiz to complete the course.