For most developers Artificial Intelligence is a book with seven seals. The best way to learn it, is to build it from the ground up with one of my AI courses.
For developers who want to learn how to build Neural Networks and train them with back propagation. Go from a single neuron to creating the AI that recognises handwritten digits from scratch.
Try it now Learn MoreFor AI enthusiasts who want to learn how to train Neural Networks with Genetic Algorithms to create autonomous cars without AI frameworks and libraries.
Try it now Learn MoreWhether you are a beginner or professional, Software Engineering is the most important job of any developer. Learn how to structure your code better with one of my Object Oriented Programming courses.
For beginner software developer who want to use classes, objects, inheritance, dependency injection and composition to organise their code and learn how OOP concepts like encapsulation, polymorphism work in Python.
Try it now Learn MoreFinished my OOP for beginners course? Practice and deepen your knowledge with this this Software Engineering exercise and programming adventure!
Try it now Learn MoreFor experienced OOP developers who want a deeper dive into the mechanics behind classes, objects, inheritance, polymorphism and encapsulation in Python.
Try it now Learn MoreFor software engineers who want to learn how to improve your software designs with the S.O.L.I.D. design principles in Python in 60 minutes.
Try it now Learn MorePython is a unique language and does things different! Beginners benefit from a basics course and if you work with Python for a while, you should definitely learn more about the Python datamodel and Python lists with one of these courses.
For enthousiasts with little or no experience who want to learn programming fundamentals like data types, variables, lists, loops, conditions and functions in Python.
Try it now Learn MoreTake your beginner level knowledge of Python lists, tuples, sets and dictionaries and bring it to an intermediate level with many examples, tips and trics.
Try it now Learn MoreLearn how to improve your classes by implementing special methods and support Python's language features like iteration, subscripting, context managers, equality checking with this Python intermediate course.
Try it now Learn MoreLearn how to use Python’s type system to protect your code against weaknesses and understand its role in modular systems.
Try it now Learn MoreI believe that exchanging knowledge is a vital part of a healthy work culture so I publish lots of free videos on my youtube channel.
Do you want to use your Python knowledge and start creating dynamic websites with Django 4? Or bring experience from other dynamic website platforms and learn how to transfer your skills to Python and Django? Then this course is for you!
Watch it for free on YouTube