Use OOP to refactor growing code and turn small scripts into big programs with this Software Engineering exercise.
Learn moreA deeper dive into the mechanics behind classes, objects, inheritance, polymorphism and encapsulation in Python.
Learn moreWhat you should know about Python lists beyond beginner level to become an intermediate Python programmer.
Learn moreLearn how classes and objects help you to organise your code and how OOP concepts like encapsulation, polymorphism and inheritance work in Python.
Learn moreLearn how to improve your classes by implementing special methods and support Python's language features like iteration, subscripting (indexing), context managers, hashing, equality checking etc.
Learn moreLearn the S.O.L.I.D. design principles in PYTHON in 60 minutes
Learn moreIn this course you will learn how to build Neural Networks with plain Python. Without the need for any library, you will see how a simple neural network evolves in a network that is able to recognise handwritten digits.
Learn moreLearn programming fundamentals like data types, variables, lists, loops, conditions and functions.
Learn moreLearn how to create Dynamic Websites with Django and Python. With concepts like views, templates, routes, databases and session variables.
Watch on youtube