AI, Data Science & Cloud Certificates from Google, IBM & Meta
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Video course covering intermediate Python language features for programmers who already know the basics. Topics include built-in collection types (lists, tuples, dictionaries, sets, strings), the collections and itertools modules, lambda functions, exception handling, logging, JSON, random numbers, decorators, generators, threading and multiprocessing, function arguments and the asterisk operator, shallow versus deep copying, and context managers.
Syllabus
Intro.
Lists.
Tuples.
Dictionaries.
Sets.
Strings.
Collections.
Itertools.
Lambda Functions.
Exceptions and Errors.
Logging.
JSON.
Random Numbers.
Decorators.
Generators.
Threading vs Multiprocessing.
Multithreading.
Multiprocessing.
Function Arguments.
The Asterisk (*) Operator.
Shallow vs Deep Copying.
Context Managers.
Taught by
freeCodeCamp.org
Reviews
4.7 rating, based on 9 Class Central reviews
Showing Class Central Sort
-
This intermediate Python course was exactly what I needed to bridge the gap between basic syntax and writing functional, real-world applications. It moves beyond simple tutorials by diving deep into essential topics like Object-Oriented Programming (OOP), error handling, generators, and list comprehensions.
-
I recently completed an intermediate Python course, and honestly, it was exactly what I needed. After fumbling around with tutorials and YouTube videos that barely scratch the surface, this course finally helped me level up my skills in a structured…
-
This course is well-structured and truly intermediate. It explains Python concepts like OOP, modules, and best practices clearly, with practical examples that are useful for real backend development.
-
"Great course! Strengthened my Python skills with clear explanations and practical projects."
"Helped me bridge the gap from basics to intermediate Python with hands-on coding practice."
"Well-structured course that deepened my understanding of Python concepts and applications."
"Engaging lessons, real-world examples, and smooth transition from beginner to intermediate."
"Perfect for advancing Python knowledge with clear guidance and useful coding exercises." -
Great tutorial by FreeCodeCamp . Cleared few of my doubts really well. one must go through python for beginners, will make your fundamentals clear.
-
The teacher is going pretty fast, but successfully manages to be efficient, clear and concise.
Would recommend for people willing to quickly improve their python knowledge ! -
“Great course, learned a lot, really helpful and great teacher!” “Extremely valuable. It's a lot of material to cover. Unfortunately, there is no certificate of the course.
-
Very precise, clear, and easy to understand especially for beginners. No matter which educational background you are from, I highly recommend it to those who are interested in learning Python programming language.
-
Very precise, clear, and easy to understand especially for beginners. No matter which educational background you are from, I highly recommend it to those who are interested in learning Python programming language.