Internship Tasks

2798 hands-on tasks to practice real job skills - earn XP, build a track record, get noticed for internships.

All Tracks Agile Scrum Programming Data Analysis Project Management DevOps UI/UX Design Digital Marketing Robotics
All Levels Beginner Intermediate Advanced Expert
📊 Beginner

Success Rate by Trial

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Calibration Error Over Time

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

CPU Usage per ROS Node

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Latency by Protocol

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Servo Torque Ratings

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Robot Competition Scores

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Motor Efficiency by Load

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

List ROS 2 Nodes

List all currently running ROS 2 nodes to confirm the robot software has started.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

List ROS 2 Topics

List all active ROS 2 topics to find the velocity command topic.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

Check Sensor Publish Rate

Measure how often the IMU topic is publishing.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

List Installed ROS 2 Packages

List the available ROS 2 packages.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

Check USB Serial Messages

Look in the kernel log for serial devices to check that the board was detected.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

Ping the Robot

Verify that the robot responds on the network.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

SSH into the Robot

Open a remote shell on the robot's Raspberry Pi.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

Install the PySerial Library

Install the library needed for serial communication with the controller.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

Check Robot Service Status

Check whether the robot's background service is running.

Robotics
⏱ 3min ⭐ 50 XP
💻 Beginner

Read Robot Service Logs

Show the last 20 log lines from the robot service.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

Check Disk Space

Verify there is enough storage space before recording sensor data.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

Check Script Permissions

Confirm that the startup script is executable.

Robotics
⏱ 10min ⭐ 200 XP
💻 Beginner

Clone a Robot Repository

Download the robot arm project's source code.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Motor Direction Pins Identical

The motor will not spin because both direction pins are the same. Find the bad line.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Integer Division in Speed

The speed prints 1 instead of 1.5. Find the faulty line.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Off-by-One Servo Sweep

The servo is commanded past its limit. Find the loop condition to fix.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Missing Ground in Description

The servo behaves erratically. Find the wiring line with the problem.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Wrong Encoder Interrupt Edge

Interrupts fire continuously. Find the faulty line (a level trigger was used instead of an edge trigger).

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Undeclared Variable

The code will not compile. Find the misspelled variable.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Assignment Instead of Comparison

The robot always stops. Find the line using assignment instead of comparison.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Missing Return Value

The function returns garbage. Find the line where the return statement is missing.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Wrong PWM Range

The motor speed behaves unpredictably. Find the value out of range (0-255).

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Delay Blocking Sensor Reads

The robot ignores obstacles for five seconds. Find the blocking line.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Python Indentation Error

The right motor never runs when drive() is called. Find the incorrectly indented line.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Bad Variable Type for Sensor

The value overflows. Find the variable declaration with the wrong type.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Missing pinMode for Output

The LED is dim or flickers. Find the blank line where pinMode should be set.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Wrong Serial Function

The sketch will not compile. Find the misspelled function.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Servo Angle Out of Range

The servo only supports 0-180 degrees. Find the incorrect line.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Timeout Too Short

The ultrasonic sensor always returns 0. Find the line with the unreasonably short timeout (in microseconds).

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Incorrect Array Index

This reads outside the array. Find the incorrect index.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Python Wrong Motor Method

The script raises an error. Find the typo.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Sensor Threshold Logic Reversed

The headlights turn on in bright light instead of dark. Find the line whose logic is reversed.

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Timer Overflow Bug

The timer overflows quickly. Find the line using an inappropriate variable type for millis().

Robotics
⏱ 10min ⭐ 200 XP
🔍 Beginner

Wrong Voltage Divider Formula

The measured battery voltage is wrong. Find the formula error (the divider output is taken across r2).

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Reversed Motor Polarity Comment

The robot spins in circles instead of going straight. Find the line where the right motor direction needs correcting.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Impossible Range Condition

The invalid-reading safeguard never triggers. Find the line whose condition can never be true (it should use OR).

Robotics
⏱ 3min ⭐ 50 XP
🧮 Beginner

Wheel Circumference

Column B has wheel diameter. Write the formula for circumference in C2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Linear Speed from RPM

Column B has wheel RPM and Column C has circumference in metres. Write the formula for speed in metres per second in D2.

Robotics
⏱ 3min ⭐ 50 XP
🧮 Beginner

Battery Runtime (Hours)

Column B has battery capacity in mAh and Column C has current draw in mA. Write the formula for runtime in hours in D2.

Robotics
⏱ 3min ⭐ 50 XP
🧮 Beginner

Battery Energy (Wh)

Column B has voltage and Column C has capacity in Ah. Write the formula for energy in Wh in D2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

PWM Duty Cycle

Column B has on-time and Column C has the total period. Write the formula for duty cycle (%) in D2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Output Torque of a Gearbox

Column B has input torque and Column C has gear ratio. Write the formula for ideal output torque in D2.

Robotics
⏱ 3min ⭐ 50 XP
🧮 Beginner

Servo Pulse Width

Column B has the desired angle (0-180). Write the formula for pulse width in microseconds (1000 at 0 degrees, 2000 at 180) in C2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Encoder Distance Travelled

Column B has encoder counts, Column C has counts per revolution, and Column D has wheel circumference. Write the formula for distance in E2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Acceleration

Column B has initial velocity, Column C has final velocity, and Column D has time. Write the formula for acceleration in E2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Average Speed

Column B has distance and Column C has time. Write the formula for average speed in D2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Series Resistance

Column B has R1 and Column C has R2. Write the formula for total series resistance in D2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Sampling Frequency

Column B has the sampling period in seconds. Write the formula for frequency in Hz in C2.

Robotics
⏱ 10min ⭐ 200 XP
🧮 Beginner

Kinetic Energy

Column B has mass and Column C has velocity. Write the formula for kinetic energy in D2.

Robotics
⏱ 3min ⭐ 50 XP
🧮 Beginner

Battery Pack Voltage

Column B has the number of cells in series and Column C has the nominal cell voltage. Write the formula for pack voltage in D2.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Motor RPM vs PWM

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Sensor Accuracy by Type

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Robot Component Cost Breakdown

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Distance Sensor vs Actual Distance

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Robot Speed by Terrain

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Joint Angle Over Time

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Team Time Allocation

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 10min ⭐ 200 XP
📊 Beginner

Motor Driver Temperature

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
📊 Beginner

Programming Languages Used by Team

Analyze the chart built from this data and answer the questions.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Intermittent Connection

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Choosing a Battery

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Swollen LiPo Battery

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Object Detector False Positives

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Changing Camera Exposure

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

Testing the E-Stop

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Robot and People Sharing Space

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🌳 Beginner

Encoder Counts Skipping

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

Mixed Logic Voltage

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

I2C Address Conflict

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

Robot Too Heavy

Choose the best course of action for this robotics scenario.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Debugging a Robot That Won't Move

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Safe Robot Power-Up Sequence

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

ROS Development Workflow

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Robot Project Lifecycle

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Autonomous Navigation Pipeline

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Selecting a Motor for a Robot

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Setting Up a Raspberry Pi Robot Brain

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Computer Vision Object Detection Workflow

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Making a Robot Arm Pick Up an Object

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Diagnosing an Overheating Motor

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Robot Localization Setup

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Calibrating a Camera

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Testing a New Robot Design

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Creating a Robot Simulation

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Designing a Gripper

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Post-Run Robot Maintenance

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔢 Beginner

Learning Robotics as a Beginner

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 10min ⭐ 200 XP
🔢 Beginner

Responding to a Robot Malfunction Safely

Arrange the steps in the correct order, from first to last.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Servo Not Attached

The servo never moves. Find the line that fails because the servo was never attached.

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Ultrasonic Distance Formula

Distances read twice as large as reality. Find the line with the mistake (the pulse travels there and back).

Robotics
⏱ 3min ⭐ 50 XP
🔍 Beginner

Line Follower Direction Bug

The robot turns the wrong way when the left sensor sees the line. Find the mistaken line.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

Robot Drifts Sideways

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP
🌳 Beginner

Line Follower Overshoots

Choose the best course of action for this robotics scenario.

Robotics
⏱ 10min ⭐ 200 XP