Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
What is the purpose of a programming language?
Think about how we communicate with machines.
Name one feature of a good program.
What do we need our program to do?
What is program coding?
Think about what you do when you write code.
True or False: High-level languages are easier than low-level languages for beginners.
Consider which type of language you would prefer to learn first.
Create a flowchart for a program that takes a user’s age and determines if they are old enough to vote.
Start by understanding the decision-making process for age verification.
Identify a logic error in the following code snippet. What is wrong?
if age >= 18:
print('You can vote.')
else:
print('You are not eligible')
print('Please register to vote')
Check where the message about registration should logically appear.
5 more questions in this section. Enroll free to practise them all.
Enroll free