Begin your coding journey with this beginner-friendly introduction to programming using Python, one of the most popular and versatile programming languages. This 8-week course teaches you fundamental programming concepts that apply across all languages, making it perfect for complete beginners with no prior coding experience. Whether you want to start a tech career, automate tasks, analyze data, or simply understand how software works, this course provides a solid foundation. You will learn about variables, data types, and operators, control flow with if statements and loops, creating reusable functions, working with lists, tuples, and dictionaries, manipulating and formatting text, reading and writing files, handling errors gracefully, and building a complete application as your final project. Through hands-on coding exercises and practical projects, you will write real programs from day one. No prerequisites required ÔÇô just a computer and willingness to learn. You will develop problem-solving skills and computational thinking. By the end of this 8-week program, you will be able to write functional Python programs, understand code written by others, and have the confidence to continue learning advanced programming concepts and tackle real-world coding challenges.
Computer Science lecturer focusing on software engineering, web technologies, and AI applications.
8 modules • 32 resources • 8 quizzes
Variables, data types, and operators
If statements and loops
Creating reusable code blocks
Lists, tuples, and dictionaries
Working with text data
Reading and writing files
Dealing with exceptions
Build a complete application