Using Scratch, this course introduces students to fundamentals of programming, found not only in Scratch itself but in traditional text-based languages (like Java and Python) as well.
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
Machine Learning and AI with Python Learn how to use decision trees, the foundational algorithm for your understanding of machine learning and artificial intelligence.
CS50’s Introduction to Artificial Intelligence with Python explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
Machine Learning and AI with Python Learn how to use decision trees, the foundational algorithm for your understanding of machine learning and artificial intelligence.
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
CS50's Introduction to Programming with Python An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.