This beginner course covers essential Python programming concepts, laying the groundwork for more specialized courses on domain-specific Python libraries.
Beginner
88 Lessons
10h
Certificate of Completion
This beginner course covers essential Python programming concepts, laying the groundwork for more specialized courses on domain-specific Python libraries.
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
Python Exam I
Assessment
Data Structures
17 Lessons
Object-Oriented Programming in Python
9 Lessons
Libraries
4 Lessons
Appendix
5 Lessons
Python Exam II
Assessment
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
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
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor