2.1 - Languages
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
Practice Questions
Test your understanding with targeted questions
What is the purpose of a variable in programming?
💡 Hint: Think of a container that holds information.
What programming language is commonly used with Arduino?
💡 Hint: It's named after a famous innovator in computing.
4 more questions available
Interactive Quizzes
Quick quizzes to reinforce your learning
Which programming language is used primarily for Arduino?
💡 Hint: Think of low-level control when answering.
True or False: Functions can only be used once in a program.
💡 Hint: Consider why we make function calls.
1 more question available
Challenge Problems
Push your limits with advanced challenges
Design a simple program in C/C++ that blinks an LED connected to pin 9 every second.
💡 Hint: Consider how you can set the pin mode and utilize the delay function.
Create a Python function that takes a sensor reading and returns whether the robot should move forward or stop based on a threshold.
💡 Hint: Think about how to incorporate conditionals into your function.
Get performance evaluation
Reference links
Supplementary resources to enhance your learning experience.