Skillshareintermediateen

Learn How to Learn Coding Faster: Object-Oriented Programming in Python

Learn Object-Oriented Programming (OOP) fundamentals. Enhance your coding skills with this essential programming concept. Perfect for developers of all levels!

4.5(40)
7,504students
1h 29m
Certificate
Alvin Wan
Alvin WanResearch Scientist

Course Content

Learn How to Learn Coding Faster: Object-Oriented Programming in Python is an intermediate-level Skillshare course taught by Alvin Wan. It runs 1h 29m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 40 reviews, with 7,504 students enrolled. It is a paid course, first published June 2021.

Unlock the power of Object-Oriented Programming (OOP)! Ready to take your coding skills to the next level? This course provides a practical introduction to OOP, a fundamental paradigm for modern software development.

You'll learn key concepts through engaging, hands-on examples, including:

  • Understanding the OOP Paradigm: Grasp the core principles of object-oriented thinking.
  • Interactive Coding: Build a fun, simplified ice cream truck simulator and a light switch simulation to solidify your understanding of OOP concepts.
  • Classes and Instances: Master the essential building blocks of OOP – what they are and how to use them.
  • Writing Your First Class: Learn the syntax and structure of defining your own classes.
  • Code Readability & Maintainability: Discover how to write clean, well-structured code using abstraction, inheritance, and composition (including mixins).

This course features bite-sized, 5-minute lessons (1 hour total) with an additional 30 minutes of bonus content. We'll be coding together, making it highly interactive and effective.

By the end, you'll be confident in writing and understanding code utilizing Object-Oriented Programming, significantly improving your ability to organize and structure your projects.

Looking for more creative coding adventures? Explore my VR101 (AFrame) class! Interested in data science, machine learning, or database design? Check out my other courses: Coding 101 (Python), SQL 101 (Database Design), Data 101 (Analytics), or Computer Vision 101 (Applied ML).

Acknowledgments: B-roll footage in the introductory video is sourced from Pexels creators: Anthony Shkraba, Mikhail Nilov, Mart Production, Karolina Grabowska, Vitaly Vlasov, pixabay, pressmaster, Andy Barbour, pavel danilyuk, Roman Odintsov, German Korb, and cottonbro.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.