Your Progress

Learning Summary

0 of 125 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Beginner

125 topics
  1. Introduction to Python
  2. Python Features
  3. Python Applications
  4. Python Installation
  5. Python Environment Setup
  6. Python IDEs and Code Editors
  7. Python Interpreter
  8. Python Syntax
  9. Python Comments
  10. Python Indentation
  11. Python Keywords
  12. Python Identifiers
  13. Python Variables
  14. Variable Naming Rules
  15. Assigning Values
  16. Multiple Assignment
  17. Constants
  18. Literals
  19. Python Data Types
  20. Numeric Data Types
  21. Integers
  22. Floating-Point Numbers
  23. Complex Numbers
  24. Boolean Data Type
  25. Strings
  26. Lists
  27. Tuples
  28. Sets
  29. Dictionaries
  30. None Type
  31. Type Checking
  32. Type Conversion
  33. Input and Output
  34. input()
  35. print()
  36. String Formatting
  37. Escape Sequences
  38. Python Operators
  39. Arithmetic Operators
  40. Assignment Operators
  41. Comparison Operators
  42. Logical Operators
  43. Identity Operators
  44. Membership Operators
  45. Bitwise Operators
  46. Operator Precedence
  47. Conditional Statements
  48. if Statement
  49. if-else Statement
  50. if-elif-else Statement
  51. Nested Conditions
  52. match-case
  53. Loops
  54. for Loop
  55. while Loop
  56. Nested Loops
  57. break
  58. continue
  59. pass
  60. range()
  61. Strings and String Operations
  62. String Indexing
  63. String Slicing
  64. String Methods
  65. String Searching
  66. String Replacement
  67. String Splitting
  68. String Joining
  69. String Formatting Methods
  70. f-Strings
  71. Lists and List Operations
  72. List Indexing
  73. List Slicing
  74. List Methods
  75. Nested Lists
  76. List Comprehensions
  77. Tuples and Tuple Operations
  78. Tuple Packing
  79. Tuple Unpacking
  80. Sets and Set Operations
  81. Set Methods
  82. Dictionaries and Dictionary Operations
  83. Dictionary Methods
  84. Nested Dictionaries
  85. Functions
  86. Function Definition
  87. Function Calls
  88. Function Parameters
  89. Function Arguments
  90. Positional Arguments
  91. Keyword Arguments
  92. Default Arguments
  93. Arbitrary Arguments
  94. Return Values
  95. Variable Scope
  96. Local Variables
  97. Global Variables
  98. global Keyword
  99. nonlocal Keyword
  100. Lambda Functions
  101. Recursion
  102. Modules
  103. Importing Modules
  104. Standard Library Basics
  105. Creating Modules
  106. Packages
  107. Basic Exception Handling
  108. try
  109. except
  110. else
  111. finally
  112. Raising Exceptions
  113. Basic File Handling
  114. Reading Files
  115. Writing Files
  116. Appending Files
  117. File Modes
  118. with Statement
  119. Basic Object-Oriented Programming
  120. Classes
  121. Objects
  122. Attributes
  123. Methods
  124. Constructors
  125. self

Topics

125 published topics

  1. 01 Introduction to PythonLearn Introduction to Python through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  2. 02 Python FeaturesLearn Python Features through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  3. 03 Python ApplicationsLearn Python Applications through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  4. 04 Python InstallationLearn Python Installation through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  5. 05 Python Environment SetupLearn Python Environment Setup through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  6. 06 Python IDEs and Code EditorsLearn Python IDEs and Code Editors through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  7. 07 Python InterpreterLearn Python Interpreter through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  8. 08 Python SyntaxLearn Python Syntax through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  9. 09 Python CommentsLearn Python Comments through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  10. 10 Python IndentationLearn Python Indentation through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  11. 11 Python KeywordsLearn Python Keywords through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  12. 12 Python IdentifiersLearn Python Identifiers through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  13. 13 Python VariablesLearn Python Variables through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  14. 14 Variable Naming RulesLearn Variable Naming Rules through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  15. 15 Assigning ValuesLearn Assigning Values through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  16. 16 Multiple AssignmentLearn Multiple Assignment through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  17. 17 ConstantsLearn Constants through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  18. 18 LiteralsLearn Literals through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  19. 19 Python Data TypesLearn Python Data Types through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
  20. 20 Numeric Data TypesLearn Numeric Data Types through a detailed Python lesson with explanations, examples, exercises and practice questions.Beginner · 17 min read · 90 min learning