Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Python Programming Essentials Training

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This comprehensive Python Programming course equips you with the skills to code confidently, solve problems efficiently, and build real-world applications. Begin by mastering programming fundamentals—understand software types, programming models, and set up Python with an IDE. Get hands-on with writing your first Python program. Progress to core programming concepts—work with data types, operators, strings, conditionals, and loops to build logical, structured code. Advance to functions, lambda expressions, and generators for modular design. Conclude with object-oriented programming principles and threading techniques to develop scalable and high-performance Python applications. You should have a basic understanding of computer operations and logical thinking. By the end of this course, you will be able to: - Set Up & Start: Install Python, configure an IDE, and write your first program. - Build Logic: Use data types, loops, and conditionals to structure program flow. - Create Modular Code: Apply functions, lambdas, and OOP to organize and scale code. - Manage Concurrency: Use threading and multithreading to handle parallel tasks. Ideal for aspiring developers, coding professionals, and anyone looking to build a strong foundation in Python programming.

Syllabus

  • Introduction to Programming and Python Setup
    • Start your programming journey with a solid foundation in software concepts and Python setup. Learn the basics of software, its categories, and programming models, along with the structure of a program. Get introduced to Python, understand its features, install it, set up an IDE, and write your first Python program. This module is ideal for those looking to build a career in coding using Python.
  • Python Core Concepts
    • Master core Python concepts in this module, focusing on data types, variables, operators, and string manipulation. Learn to write logic with conditional statements and control program flow using loops, loop control statements, and loop else conditions. Build a strong foundation in Python syntax and logic building, perfect for anyone aiming to develop real-world coding skills.
  • Functions, Functional Programming, and Threading
    • Advance your Python skills with functions, OOP, and threading. Learn to create reusable code using functions, lambda expressions, and generators. Dive into object-oriented programming with classes, inheritance, encapsulation, and polymorphism. Explore threading and multithreading to manage concurrent tasks efficiently. This module is ideal for building scalable and efficient Python applications.

Taught by

Priyanka Mehta

Reviews

4.0 rating, based on 1 Class Central review

3.3 rating at Coursera based on 10 ratings

Start your review of Python Programming Essentials Training

  • Profile image for Mokshi Seethala
    Mokshi Seethala
    great experience
    BUT THERE IS NO CERTIFICATE...WE HAVE TO PAY FOR IT..I DONT LIKE IT
    WITHOUT PAID CERTIFICATE WE NEED

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.