Your filtered results are below
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.
CS50's Introduction to Programming with Scratch
A gentle introduction to programming that prepares you for subsequent courses in coding.
CS50's Web Programming with Python and JavaScript
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: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Object-oriented Programming in Python: Create Your Own Adventure Game
Learn object-oriented programming principles by creating your own text-based adventure game in Python. Supported by Google. A fun introduction to object-oriented programming in Python
Programming with GUIs
Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.
Programming 103: Saving and Structuring Data
Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.
Programming 102: Think Like a Computer Scientist
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google. Find out what else you can do with Python.
Teaching Programming to 5- to 11-year-olds
Increase your programming knowledge and develop effective lessons to teach programming to primary school pupils (aged 5-11 years). Build your subject knowledge and develop your skills in teaching programming.
Programming Pedagogy in Primary Schools: Developing Computing Teaching
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old). Learn how to run a successful computer programming class.
Teaching Data and Information to 5- to 11-year-olds
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google.
Programming 101: An Introduction to Python for Educators
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google. Learn how to program in Python with help from Raspberry Pi.