Your filtered results are below
Empower Your Students with goIT – TCS’s Flagship Digital Innovation Programme
GoIT is Tata Consultancy Services’ flagship digital innovation, career readiness, and global citizenship programme.
It equips young people with the skills and mindsets needed to pursue careers of the future. Inspire your students to design tech for good while gaining the opportunity to network with TCS tech professionals.
Scratch Conference 2025: Create Imagination in Action
The Scratch Conference is an international gathering of educators, researchers, and developers, sharing ideas and strategies for supporting creative learning and creative coding.
Digital Xtra Fund Open for Applications
Grants up to £5,000 will be awarded to schools and community organisations looking to start up or scale up extracurricular tech activities for young people.
Pilot - Help Inspire Future Computing Science Teachers with School Placement Opportunities
The need for qualified Computing Science teachers is more critical than ever. The last public figure, saw a record low of just 16 new Computing Science teachers entering the PGDE program. This stark reality underscores the delicate position our subject is in, and the urgent need for intervention.
We are actively seeking Computing Science departments and schools willing to host these aspiring educators for a short placement, typically lasting 2.5 to 5 days.
Amazon BigTrak Workshop
At Amazon here in Edinburgh, we are passionate about inspiring the next generation of innovators and problem solvers. That's why we've designed this hands-on workshop to introduce children to the fascinating realm of technology in a fun and engaging way.
Raspberry Pi: Introduction to Machine Learning and AI
From self-driving cars to determining someone's age, artificial intelligence (AI) systems trained with machine learning (ML) are being used more and more. But what is AI, and what does machine learning actually involve?
Digital Critical Friends
Digital Critical Friends aims to build upon the teachings you provide to encourage and inspire young people to study computing science and pursue a career in tech while helping industry form relationships with secondary schools.
Introduction to Data Science with Python
Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyse data.
CS50's Mobile App Development with React Native
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
CS50's Introduction to Game Development
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.
CS50's Introduction to Artificial Intelligence with Python
Learn to use machine learning in Python in this introductory course on artificial intelligence.
CS50's Introduction to CS50's Understanding Technology
This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons.
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.
Introduction to Machine Learning and AI
Discover the fundamentals of machine learning, how it works, and learn to train your own AI using free online tools. Build your knowledge and skills in machine learning.
Scratch to Python: Moving from Block- to Text-based Programming
Support learners to use the thinking & programming skills they learnt in Scratch in text-based programming languages like Python. Discover how you can transition learners from block to text-based programming.
Introduction to Programming with Scratch
Discover the fundamentals of programming using the block-based programming language Scratch. Learn how to program your own animations and games
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