Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python for Layman ( in Hindi\Urdu Language)
Rating: 4.5 out of 5(1 rating)
140 students

Python for Layman ( in Hindi\Urdu Language)

Strings, Variables, Numbers.
Last updated 8/2025
English

What you'll learn

  • Understand fundamental programming concepts such as variables, data types, conditionals, and loops using Python.
  • Write and run basic Python scripts to perform everyday tasks and simple problem-solving.
  • Work with lists, dictionaries, and files to store, organize, and process data effectively.
  • Develop confidence to explore and use Python for real-world applications such as data analysis, automation, or simple web tasks.

Course content

1 section11 lectures2h 34m total length
  • How to Install Python1:50
  • Editors for Python1:12

    Explore Python editors like PyCharm, Visual Studio Code, Jupyter Notebook, Spyder, Atom, Sublime, and IDLE, and learn how to download, install, and choose the right editor to improve coding.

  • Strings and Variables (Part-1)16:07
  • Strings and Variables (Part-2)7:30

    Define variables and strings, print them, and fix syntax errors in python, using double or single quotes and uppercase, lowercase, and title case in Sublime, VS Code, or Jupyter.

  • f-Strings15:01

    Learn how to work with strings and f-strings in Python, including defining variables for first, middle, and last names and displaying a full name using curly-bracket placeholders.

  • Numbers (Part-1)14:39

    Learn basic Python numbers, including integers, floats, and complex numbers. Declare variables and perform arithmetic operations like add, subtract, multiply, divide, and power, then print results.

  • Numbers (Part-2)11:05

    Explore basic Python concepts for numbers and strings, including printing results, arithmetic operations (sum, product, division), variables, and format strings with examples using x, y, z.

  • Lecture No. 8: List in Python16:32

    Explore how to create and display a Python list, modify it with append and insert, remove or replace elements, and sort in alphabetical or reverse order.

  • Lecture 9: List in Python (Part-2)38:38

    Explore how to create and manipulate lists in Python, including append, insert, and remove operations, access elements by index, compute length, and sort in alphabetical or reverse order.

  • Lecture 10: First Project in Python21:34

    Develop a student management project in Python by listing, adding, removing, and sorting students using list operations, f-strings, and indexing.

  • Lecture 11: Python Operators (Arithmetic Operators)10:25

    Explore Python arithmetic operators, including addition, subtraction, multiplication, division, modulus, and exponentiation, with x and y in simple code samples.

Requirements

  • No prior programming experience required – This course is designed for complete beginners.
  • Basic computer literacy – Learners should be comfortable with using a computer, browsing files, and using the internet.
  • Access to a computer or laptop – Participants will need a computer to install Python and run code (Windows, macOS, or Linux).
  • Internet access – Required for downloading Python, accessing course materials, and using online resources (like Google Colab or Jupyter Notebooks, if introduced).
  • Willingness to learn by doing – Active participation through hands-on exercises and practice is essential for building confidence in Python.

Description

Course Outline: Python for Layman

  • Week 1: Introduction to Programming and Python

    • What is programming?

    • Why Python?

    • Installing Python and writing your first program (Hello, World!)

  • Week 2: Variables, Data Types, and Input/Output

    • Numbers, strings, and basic operations

    • User input and displaying output

  • Week 3: Conditional Statements

    • if, else, and elif

    • Real-life decision-making examples

  • Week 4: Loops

    • for and while loops

    • Repeating tasks and loop control statements

  • Week 5: Functions

    • Defining and calling functions

    • Parameters and return values

    • Why functions are useful

  • Week 6: Lists and Tuples

    • Storing multiple items

    • Accessing, modifying, and iterating over lists

  • Week 7: Dictionaries and Sets

    • Key-value pairs

    • When and why to use dictionaries

    • Simple set operations

  • Week 8: Working with Strings

    • String methods and formatting

    • Real-life examples: formatting reports, cleaning text

  • Week 9: File Handling

    • Reading from and writing to text files

    • Basic CSV handling

  • Week 10: Error Handling and Debugging

    • Try-except blocks

    • Common beginner mistakes and how to fix them

  • Week 11: Basic Modules and Libraries

    • Using Python libraries (e.g., math, random)

    • Intro to datetime and real-life uses

  • Week 12: Introduction to Data Visualization (Optional)

    • Simple plots using matplotlib or Google Colab

    • Visualizing small datasets

  • Week 13: Mini Projects and Review

    • Guided small projects (e.g., calculator, to-do list, text analyzer)

    • Review of key concepts

  • Week 14: Final Presentations / Project Submission

    • Presentation or demonstration of mini projects

    • Course wrap-up and future learning resources

Who this course is for:

  • Absolute beginners with no prior coding experience who want to learn Python in a simple, non-technical way.
  • Students from non-computer science backgrounds (arts, commerce, biology, social sciences, etc.) looking to add basic programming skills.
  • Professionals who want to automate tasks, analyze data, or explore tech tools without diving deep into advanced coding.
  • Teachers and educators who want to integrate simple coding examples into their teaching or enhance their digital literacy.
  • Anyone curious about how programming works and wants to start with an easy, beginner-friendly language.