Gain insights into Python 3 by exploring fundamental and advanced concepts. Learn about functions, data structures, and OOP while reinforcing knowledge with quizzes and coding challenges.
Beginner
88 Lessons
10h
Certificate of Completion
Gain insights into Python 3 by exploring fundamental and advanced concepts. Learn about functions, data structures, and OOP while reinforcing knowledge with quizzes and coding challenges.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Python is an important programming language used in data science, machine learning, web scraping, and web application development, making it essential for modern developers. This course starts with teaching fundamental programming concepts in Python 3, including conditional execution, repetition, and functions, before moving on to advanced topics like data structures and object-oriented programming. Quizzes and hands-on coding challenges along the way help reinforce what you have learned. By the end of thi...
TAKEAWAY SKILLS
Data Types
Variables
Operators
Expressions
Conditional Statements
Functions
Strings
Recursion
Loops
Data Structures
What You'll Learn
Familiarity with the fundamentals of Python 3, including variables, data types, and operators, to write clear and efficient code
The ability to create, use, and reuse functions to structure and modularize your code
Hands-on experience in importing and using Python’s built-in modules to extend functionality and manage large codebases efficiently
Hands-on experience with Python's built-in data structures, such as lists, tuples, sets, and dictionaries, to efficiently manage and manipulate collections of data
An understanding of the basics of OOP, including classes, objects, methods, and inheritance, to create reusable and organized code
What You'll Learn
Familiarity with the fundamentals of Python 3, including variables, data types, and operators, to write clear and efficient code
Show more
Course Content
Introduction
Data Types, Variables, and Operators
Selection Statements
Functions
Repetition: Loops and Recursion
Data Structures
17 Lessons
Object-Oriented Programming in Python
9 Lessons
Libraries
4 Lessons
Appendix
5 Lessons
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.