Martin O'Hanlon

I love technology and creating projects and learning resources for Raspberry Pi. As a child I wanted to be either a computer scientist, astronaut or snowboard instructor.

Filter Courses within "Martin O'Hanlon" (Click to filter)
Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn) FutureLearn
Raspberry Pi Foundation

Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn)

Discover how to take your programming skills from the intuitive world of Scratch to the versatile and widely-used text-based language, Python. This course is designed for learners who have a grasp of block-based programming and are ready to make the leap into more complex coding. You'll learn essential concepts and apply them through practical exercises.

Mar 6th 2023
4 Weeks
Networking with Python: Socket Programming for Communication (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Networking with Python: Socket Programming for Communication (FutureLearn)

Dive into the world of networked applications with 'Networking with Python: Socket Programming for Communication'. Supported by Google, this course from the Raspberry Pi Foundation will guide you through the creation of programs that communicate over the internet. Learn socket programming essentials and build your practical skills in developing network applications.

Mar 6th 2023
3 Weeks
Object-oriented Programming in Python: Create Your Own Adventure Game (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Object-oriented Programming in Python: Create Your Own Adventure Game (FutureLearn)

Discover the power of object-oriented programming (OOP) through an engaging hands-on approach: building a text-based adventure game in Python. This course is designed for beginners and intermediate programmers who want to understand how to structure their code using OOP principles effectively.

Jan 2nd 2023
4 Weeks
Programming with GUIs (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Programming with GUIs (FutureLearn)

Embark on a journey to create captivating Graphical User Interfaces (GUIs) with our comprehensive 'Programming with GUIs' course. Designed for educators, this hands-on program will equip you with the essential tools and techniques needed to design and build your own GUI-based applications. Dive into the world of programming and make learning interactive.

Nov 1st 2021
3 Weeks
Introduction to Databases and SQL (edX) EdX
Raspberry Pi Foundation

Introduction to Databases and SQL (edX)

Discover the basics of databases and Structured Query Language (SQL) in this comprehensive online course. Whether you're new to data management or looking to enhance your skills, this course will guide you through creating, querying, and manipulating databases efficiently using SQL. Learn from experts at the Raspberry Pi Foundation and start your journey into the world of database management.

Self Paced
Self-Paced
Programming 101: An Introduction to Python for Educators (edX) EdX
Raspberry Pi Foundation

Programming 101: An Introduction to Python for Educators (edX)

Embark on a comprehensive introduction to Python programming, tailored for educators who wish to teach or enhance their understanding of coding basics. This course, brought to you by the renowned Raspberry Pi Foundation, offers an engaging and structured approach to learning Python. From writing your first program to interpreting error messages, this course is designed to equip you with essential skills in a supportive environment.

Self Paced
Self-Paced
Page 1