Practice English Reading Exercises for B1 – Tech, Coding & Digital Skills 1
Reading 1
For each question, choose the correct answer.
The people below all want to find a video game design course for beginners.
There are descriptions of eight video game design courses.
Decide which video game design course would be the most suitable for the people below.
1 Leo is a complete beginner who wants to create a classic 2D platform game. He prefers using block-based drag-and-drop coding instead of typing text. He is only free to attend a workshop on Saturday afternoons.
2 Sofia wants to improve her problem-solving and logic skills by designing games. She already knows basic programming and wants to type real code. She has very little money to spend and needs an inexpensive course.
3 Sam wants to build a simple 2D puzzle game for his portfolio. He wants to focus heavily on developing game logic and thinking skills. He works during the day, so he needs a weekday evening class.
4 Chloe is a teenager looking for a fun activity during her summer break. She wants to design characters and use simple visual coding blocks without typing. She wants a class specifically for people her own age.
5 Alex wants to learn how to make a retro 2D adventure game. He lives far from the city, so he needs a course he can do online from home. He is free only on weekday mornings.
Video Game Design Courses
A Pixel Playground
Design your own flat 2D side-scrolling world! This introductory class shows you how to use visual blocks that easily snap together, so you never have to type any complicated code. We meet every Saturday from 2 p.m. to 4 p.m. It is ideal for absolute beginners who want to build their first project.
B Code Masters
Upgrade your critical thinking and game logic through advanced problem-solving challenges. Students in this workshop will type real lines of text-based programming languages to build complex systems. Best of all, our studio offers special low-cost student rates, making it the most affordable and pocket-friendly option in the city for young coders.
C Logic & Layers
Learn how to map out a classic two-dimensional universe! This course focuses deeply on building smart game rules and coding the core intelligence of your project. Sessions run from Monday to Thursday, starting at 7 p.m., allowing you to develop your technical skills and logical mind easily after a long day of work or study.
D Summer Arcade
Make your long July and August vacation exciting by building cool projects! This lively studio class is strictly for teenagers aged 13 to 17, so you can learn alongside people your own age. You will use a fun visual system where you drag pieces together on screen, meaning no typing skills are required.
E Digital Journeys
Discover how to craft beautiful, vintage 2D graphic adventures from scratch. Because all our interactive lessons are delivered completely over the internet, you can participate comfortably from your own home. Our live classes happen every Tuesday and Thursday morning at 10 a.m., giving you a productive start to your weekdays.
F Creative Blocks
Build awesome flat 2D worlds using a simple visual interface where you arrange blocks without typing text. This class is fantastic for beginners of all ages, including adults. Please note that lessons take place only on Wednesday and Friday mornings, so ensure your schedule is clear before signing up.
G Brain Power Gaming
Train your mind and develop excellent game logic by solving difficult algorithmic puzzles. You will type complex lines of textual code to control characters. This premium masterclass is held on Saturday afternoons. Tickets are quite expensive, but the high price includes top-tier
software and expert individual feedback.
H Web Designers Room
Create your own traditional 2D worlds right from your bedroom computer! Our online platform connects you with amazing resources over the internet, allowing you to study completely from home. Our live community streaming events take place exclusively on Saturday and Sunday nights, creating a fun weekend atmosphere for hobbyists.
ANSWER KEY
1 A 2 B 3 C 4 D 5 E
Reading 2
For each question, choose the correct answer.
The people below all want to find an app development bootcamp to attend.
There are descriptions of eight app development bootcamps.
Decide which app development bootcamp would be the most suitable for the people below.
1 Lucas wants to build apps for Apple devices. He is looking for a fast, four-week intensive course to learn quickly. He doesn’t own a computer, so the bootcamp must have equipment available for him to use.
2 Sara wants to learn how to create apps for Android phones. She prefers to use her own laptop for programming. She works full-time from Monday to Friday, so she needs a course that takes place on weekends.
3 Elena wants to design a useful application that works on both iOS and Android smartphones. She has a month of free time for a full-time intensive program and wants to receive a formal document showing she passed the course.
4 David is interested in building an iOS application for his family’s shop. He wants to bring his own laptop to save his work. He is busy during the day and needs a course that runs late in the evening.
5 Maya wants to create fun games for Android users. She needs the school to provide a computer during the lessons. She learns best when she is sharing ideas and working together with other students on a shared project.
App Development Bootcamps
A Code Apple
Turn your exciting ideas into software for iPhones and iPads! This full-time program runs every day for exactly a month, teaching you everything at a very fast speed. There is no need to carry your machine here; our modern computer labs have all the technology you need ready to go!
B Smart Tech
Ready to build software for the world’s most popular mobile system? We focus completely on Google’s mobile software. Join our popular one-month full-time training camp. Students don’t need to purchase any technology, as we supply all the necessary screens and keyboards. Just bring your creativity and learn with our experts!
C Weekend Builders
Discover how to program tools for Google’s mobile devices in this relaxed class. We meet exclusively at the end of the week, leaving your Monday to Friday completely free. Students must carry their personal computers to class so they can easily continue practicing their programming at home after the weekend.
D Droid Academy
Learn to make amazing software for Google smartphones! Our friendly teachers are available every Saturday and Sunday to guide you through the process. We have a fantastic room filled with brand new computers, so you don’t need to travel with yours. Start your programming journey with us today and succeed!
E App Masters
Why choose one system when you can learn them all? We teach you to program software for any smartphone brand. This is a tough, daily one-month camp designed to make you an expert quickly. At the end, graduates are awarded an official qualification to present to future employers at interviews.
F Night Apple
If you want to make software for iPhones but have a busy schedule, this is for you. Our lessons start at 7:00 PM. Please ensure you travel with your personal machine so you can save your progress directly. It’s the perfect way to learn a new skill after your daily job.
G Play Creators
Do you want to build fun entertainment software for Android devices? In this course, you will join a team of learners to plan and build a piece of software together. We have excellent desktop machines available in the classroom for everyone, so just arrive ready to learn and share ideas!
H Evening Tech
Join our popular after-dark classes to discover how to code for Apple smartphones! Lessons begin after dinner, which is perfect for busy professionals. You won’t have to carry heavy bags on the train, because our classrooms are fully equipped with the latest desktop machines for every student to use freely.
ANSWER KEY
1 A 2 C 3 E 4 F 5 G
Reading 3
For each question, choose the correct answer.
The people below all want to find a basic robotics club to join.
There are descriptions of eight robotics clubs.
Decide which robotics club would be the most suitable for the people below.
1 Leo has never built a machine before and wants to learn the basics of robotics. He hopes to work together with other teenagers on a project. He is only free to attend sessions on Saturday mornings.
2 Maya wants to build a robot that can go fast and test it in a track competition. She prefers a club where all the electronic parts are provided, as she has no money to spend.
3 Sam loves programming and wants to write instructions to control a robot. He prefers working independently on his own design rather than in a group. He needs a club located very close to a train station.
4 Nina wants to construct a strong robot to fight against others in an end-of-course tournament. She really enjoys being part of a team. She is looking for a club that meets twice a week on weekday evenings.
5 Toby wants to build a robot using plastic and metal he finds at home. He needs a club he can join through the internet from his bedroom. He wants a certificate to show his teachers.
Robotics Clubs
A Tech Starters
If you are completely new to technology, this is the perfect place! Work with other young people to design your very first machine in small groups. Sessions take place every weekend before lunch, so you have the rest of your day free. It’s a great way to make friends and learn new skills!
B Speed Makers
Do you dream of creating the fastest machine? Here, you will construct a vehicle to enter our thrilling speed contest on the final day. There is absolutely no cost to join, and we will give you all the motors and wires you need to complete your amazing project successfully and hopefully win the race.
C Metal Fighters
Get ready to construct a heavy machine designed for our famous final fighting tournament! You will share ideas and build with a group of friends to create the ultimate champion. We meet every Saturday morning at the local library. We provide all the materials, so just bring your creativity and passion for building!
D Arena Champions
Work closely with classmates to put together a powerful machine! Your goal is to win our exciting fighting event on the last day of the term. We gather every Tuesday and Thursday night after school hours. It is an amazing opportunity to share the work, and claim the championship trophy!
E Code Masters
Focus entirely on the software side of robotics in this advanced class. You will not have to share a computer; everyone works by themselves to write complex instructions for our models. The club is situated in the countryside, so you will definitely need a car to reach us, as there are no buses.
F Future Programmers
This club focuses on creating the software that tells machines what to do. Every student gets their own project, so you never have to share tasks with anyone else. Our modern laboratory is situated right next to the central railway stop, making it incredibly easy to reach us by public transport.
G Eco Builders
Learn to engineer from the comfort of your own house via our live video lessons! We show you how to turn old boxes and empty bottles into moving creations. Once you finish the program, we will email you an official document to prove you have completed the robotics training successfully.
H Green Tech Virtual
Join our web-based sessions to discover how to reuse everyday household rubbish in your electronic projects. You will be put into virtual rooms to work closely with other students from around the world. We don’t offer any formal qualifications, but you will have a lot of fun learning together and making new friends!
ANSWER KEY
1 A 2 B 3 F 4 D 5 G
