PYTHON-BASIC.AW1
Basics of Python Programming
Start your coding journey with the Python basics course - perfect for beginners. Learn Python from scratch, build real projects & unlock endless possibilities for your career.
- 12 Interactive Lessons and 71 topics mapped to the official exam objectives
Beginner Self-paced · 1 year access
01 / Skills you'll get
What you will be able to do
If you’ve ever felt overwhelmed by coding and didn’t know where to start, join us as we guide you through the basics of Python programming (one of the most beginner-friendly and in-demand languages out there).
In just a few bite-sized lessons, you’ll go from understanding variables and data types to writing your functions, handling files, and even building basic GUI applications using Tkinker.
You’ll also move into intermediate topics like OOP and error handling, and finish with powerful libraries like NumPy. All with plenty of gamified exercises to help you practice what you learn.
- Python Programming For Beginners: Learn Python basics by writing real code. Start from simple print statements to building basic applications. Get hands-on experience with every topic.
- Conditions, Looos & Control Flow: Understand how decisions & repetitions work in the Python world. Learn to work with arrays, local variables, & python’s one-liner.
- Lists, Tuples, Iterators & Generators: Explore the power of Python’s built-in sequence types. Learn how to slice, iterate, data storage & memory-efficient looping.
- Dictionaries & Modules: Store your data as key-value pairs, import and create Python modules, and organize your code like a pro.
Course Highlights
-
12 Structured Lessons Comprehensive coverage of core course objectives
-
1 Year Full Access Self-paced learning accessible anytime on all devices
02 / Lessons & labs
See exactly what you will learn and practice
Lessons
12 Interactive Lessons · 71 topics01 Preface +
02 Introduction to Python Variables, Datatypes and Operators 6 topics +
- Introduction
- Python installation
- Operators in Python
- Conclusion
- Points to remember
- Exercises
03 Conditions and Loops 7 topics +
- If condition
- Nested-if condition
- Loops
- Break and continue statement
- Conclusion
- Questions
- Points to remember
04 Arrays and Functions 7 topics +
- Arrays
- Functions
- Local and global variables in functions
- Lambda function
- Conclusion
- Points to remember
- Exercises
05 Lists, Tuples, Iterators Generators, and Sets 10 topics +
- Introduction
- Lists
- Slicing
- Tuples
- Python iterators
- Python generators
- Sets
- Conclusion
- Points to remember
- Exercises
06 Dictionaries and Modules 6 topics +
- Introduction
- Dictionaries in Python
- Modules
- Conclusion
- Points to remember
- Exercises
07 Object-Oriented Programming 8 topics +
- Introduction
- Classes and objects
- Inheritance
- Overriding
- Encapsulation
- Conclusion
- Points to remember
- Exercises
08 File Handling and Databases 6 topics +
- Introduction
- File and modes used in file handling
- Databases
- Conclusion
- Points to remember
- Exercises
09 Regular Expressions, Date and Time 6 topics +
- Introduction
- Regular expression for pattern matching
- Date and time functions
- Conclusion
- Points to remember
- Exercises
10 Exception Handling 5 topics +
- Introduction
- Exception
- Conclusion
- Points to remember
- Exercises
11 NumPy and Tkinter 9 topics +
- Introduction
- 1-D array operations using NumPy
- Matrix addition and multiplication using NumPy
- Fundamentals of Tkinter main application window
- Label and button widget in Tkinter
- Button click event and input from user in Tkinter
- Conclusion
- Points to remember
- Exercises
12 Appendix 1: Practice Exercises with Solutions 1 topics +
- Sample programs
03 / FAQs
Questions before you start
Who should enroll in this Python basics course? +
What are the basics for learning Python as a beginner?+
Can I learn Python in 2 hours? +
What is the best way to learn Python?+
What should I learn next after Python basics?+
Kickstart Your Journey as a Python Developer
It’s so fun seeing your code come to life and move around so quickly with this beginner Python course online