HOME > Development > Python Programming Foundation

Python Programming Foundation

  • Development
  • Feb 28, 2025
SynopsisPython Programming Foundation, available at $44.99, has an av...
Python Programming Foundation  No.1

Python Programming Foundation, available at $44.99, has an average rating of 4.7, with 100 lectures, based on 10 reviews, and has 23 subscribers.

You will learn about Data Structures Algorithms Programming Problem Solving This course is ideal for individuals who are Beginner Python Developers It is particularly useful for Beginner Python Developers.

Enroll now: Python Programming Foundation

Summary

Title: Python Programming Foundation

Price: $44.99

Average Rating: 4.7

Number of Lectures: 100

Number of Published Lectures: 100

Number of Curriculum Items: 100

Number of Published Curriculum Objects: 100

Original Price: ?2,999

Quality Status: approved

Status: Live

What You Will Learn

  • Data Structures
  • Algorithms
  • Programming
  • Problem Solving
  • Who Should Attend

  • Beginner Python Developers
  • Target Audiences

  • Beginner Python Developers
  • A beginner-friendly course designed to help start learning Python language from scratch. Learn Python basics, Variables & Data types, Input & Output, Operators, and more as you build your python foundation real strong with us! This course has been designed for absolute beginners who wish to kickstart and build their foundations of Python programming language. Get in-depth knowledge of Functions, Loops, Strings, Lists and learn how to solve coding problems efficiently in python.

    Python is an in-demand programming language that can help you unlock the door to a better paying job. So whether you’re a new programmer trying to learn new skills or an experienced coder looking to expand your knowledge, this course can help you match your skills with your ambitions.

    The course has been curated by GeeksforGeeks CEO Mr. Sandeep Jain along with other experts who will definitely help you learn & skill up. You can try out some Python programming examples for practice.

    Elevate your career prospects with Python, a sought-after language in today’s tech landscape. With Python’s versatility and high demand in the job market, completing this course not only builds a strong programming foundation but also opens doors to diverse career opportunities, making it a valuable investment in one’s skill development journey.

    Course Curriculum

    Chapter 1: Python Basics

    Lecture 1: Background Part 1 (IO Devices, CPU and Memory)

    Lecture 2: Background Part 2 (Computer Organization & Operating System)

    Lecture 3: Why Do We Need Programming Languages

    Lecture 4: Python Introduction

    Lecture 5: Python Standard and Implementations

    Lecture 6: How Python Programs are Executed

    Lecture 7: Python Programming Terminology

    Lecture 8: Python Installation and First Program

    Lecture 9: Comments in Python

    Chapter 2: Variable and Data types

    Lecture 1: Variables in Python

    Lecture 2: Swap two Variables

    Lecture 3: Id() in Python

    Lecture 4: Type() in Python

    Lecture 5: List Introduction

    Lecture 6: Tuples in Python

    Lecture 7: Set in Python

    Lecture 8: Dictionary in Python

    Lecture 9: Type Conversion in Python

    Chapter 3: Input and Output in Python

    Lecture 1: print() in Python

    Lecture 2: input() in Python

    Chapter 4: Operators

    Lecture 1: Arithmetic Operators in Python

    Lecture 2: Logical Operators in Python

    Lecture 3: Identity Comparison Operators in Python

    Lecture 4: Membership Test Operators in Python

    Lecture 5: Bitwise Operators in Python Part 1

    Lecture 6: Bitwise Operators in Python Part 2

    Lecture 7: Arithmetic Progression nth Term in Python

    Lecture 8: Geometric Progression nth Term in Python

    Lecture 9: Sum of Natural numbers

    Lecture 10: Find Last Digit in Python

    Lecture 11: Day Before N Days

    Chapter 5: Flow Control

    Lecture 1: if, else and elif in Python

    Lecture 2: Even-Odd in Python

    Lecture 3: Largest of three in Python

    Lecture 4: Leap Year in Python

    Lecture 5: Calculator Program in Python

    Chapter 6: Loops

    Lecture 1: Loops In Python

    Lecture 2: While Loops in Python

    Lecture 3: range() in Python

    Lecture 4: For Loop In Python

    Lecture 5: Table of A Number

    Lecture 6: Break In Python

    Lecture 7: Continue In Python

    Lecture 8: Nested Loop in Python

    Lecture 9: Square Pattern in Python

    Lecture 10: Printing Triangle Pattern in Python

    Lecture 11: Inverted Triangle in Python

    Lecture 12: Pyramid Pattern in Python

    Lecture 13: Count Digits

    Lecture 14: Factorial in Python

    Lecture 15: GCD in Python

    Lecture 16: LCM in Python

    Lecture 17: Fibonacci Numbers in Python

    Lecture 18: Check for Prime in Python

    Lecture 19: All Divisors Of A Number

    Lecture 20: Optimizations of All Divisors and Prime

    Chapter 7: Functions

    Lecture 1: Functions in Python

    Lecture 2: Applications of Functions

    Lecture 3: How Functions Work?

    Lecture 4: Default Arguments

    Lecture 5: Keyword Arguments

    Lecture 6: Variable Length Arguments

    Lecture 7: Parameter Passing in Python

    Lecture 8: Returning Multiple Values in Python

    Lecture 9: Global Variable in Python

    Lecture 10: Find First Digit in Python

    Lecture 11: Prime Factorization

    Chapter 8: String

    Lecture 1: Strings in Python

    Lecture 2: Escape Sequences and Raw Strings

    Lecture 3: Formatted String in Python

    Lecture 4: String Operations Part (1)

    Lecture 5: String Operations Part (2)

    Lecture 6: String Comparison in Python

    Lecture 7: Pattern Searching in Python

    Lecture 8: Check For Palindrome In Python

    Lecture 9: Reverse A String in Python

    Lecture 10: Decimal to binary in Python

    Lecture 11: Binary to Decimal Conversion

    Chapter 9: List

    Lecture 1: Slicing (List, Tuple And String)

    Lecture 2: Get Smaller Elements

    Lecture 3: Separate Even and Odd

    Lecture 4: Comprehensions in Python

    Lecture 5: Average or Mean of a List

    Lecture 6: Count Distinct Elements in a List

    Lecture 7: Check if a list is Sorted

    Chapter 10: Object Oriented Programming ( OOPs )

    Lecture 1: Introduction to OOPs

    Lecture 2: Classes and Objects

    Lecture 3: Encapsulation

    Lecture 4: Class Instance Attributes

    Lecture 5: Class Members Access

    Instructors

  • Python Programming Foundation  No.2
    GeeksforGeeks (GfG)
    GeeksforGeeks
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 4 votes
  • 5 stars: 6 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!