Clinical Professor, School of Information
Your browser is ancient!
Upgrade to a different browser to experience this site.
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.
Welcome to Programming for Everybody (Getting Started with Python)! This course introduces learners to the fundamentals of programming using Python by constructing a program from a series of simple instructions. No prior programming experience or advanced mathematics is required—just a moderate level of computer familiarity. Completing this course prepares you for more advanced programming courses.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Module 1: Chapter One – Why We Program
Module 2: Installing Python
Module 3: Chapter One: Why We Program (Continued)
Module 4: Chapter Two – Variables and Expressions
Module 5: Chapter Three – Conditional Code
Module 6: Chapter Four – Functions
Module 7: Chapter Five – Loops and Iterations
Learners are assessed on quizzes and assignments for each chapter. Pass all graded assignments to complete the course. Grades are weighted for 12 assignments and are each worth between 8.25% and 9.18%.
Clinical Professor, School of Information
Beginner Level
No prior experience required
These courses really helped me enhance my skills and increase my knowledge and helped me a lot to learn more about data science with hands-on practical experience, which might help me in my professional career in the near future.
Anshuman Sahoo Learner in India