Improving digital learning in schools

The fourth industrial revolution has arrived, and a need for new skills is emerging. Digital skills have become a prerequisite for the future workforce. Children don’t just need to be digitally literate; they also need high-level digital skills, such as an understanding of programming and coding. Our Digital Lab program helps students gain the skills they need to succeed in the future workplace.


Up to 65 percent of children entering primary school today are going to train for jobs that will no longer exist by the time they finish their formal education. It is now a necessity for children to be exposed to higher-level digital skills.


Digital Lab is an innovative education program for students that encourages them in their first encounters with programming, robotics and automation.


The Digital Lab program started in Gothenburg, Sweden, as a collaboration with Universeum, a public science center based in Gothenburg. During 2019, the program is being expanded to include Italy, South Africa and India. The program engages not only Ericsson employees but also students from local universities who contribute to the content development and delivery of the program, as well as volunteers.

More facts and reading

Currently, the Digital Lab program consists of five separate foundation-level courses where students can learn about basic robotics, artificial intelligence, electronics, how to create games and how to program their own LED charm in a fun and creative way.

Each course consists of five sessions. Normally, one session is delivered per week over a five-week period. Each session is three hours long including breaks, and provides a recap on learnings from previous sessions to aid knowledge retention.

Lego robotics course

Robots are the future. To make sure students are prepared, the course introduces them to the basics of robotics control – familiarizing them with methods similar to those used in advanced robotics today.

Game development course

Students learn how to animate their own characters and make them move at their command. In this course, we explain the basics of game development using Scratch programming. Students will learn how to create simple games based on ideas and suggestions provided at the start of each session.

Arduino electronics course

In this course students will be taught how to program using Arduino – which is a great way to learn about electronics and coding at the same time. Students will learn to control traffic lights, make LED lights change color, or program a speaker to play musical tones – and even create their own musical instruments.

Artificial Intelligence

In this session students will create and build a fun AI application, and also gain an understanding of useful real-world problems that AI can solve.

Creative Coding

Here, students will learn how to mix art and creativity with programming to make the world around us more colorful. They’ll also learn how to make their favorite gadgets light up – with code!

Active SDGs

Supporting the Sustainable Development Goals

The highlighted Sustainable Development Goals are included in the project.