The rectangles tutorial has you drawing the flags of Libya, France, Germany and Palau. You can draw these flags using only rectangles of different colors. These exercise get you used to some graphics commands. You might need to be reminded of x,y coordinates.
Flags with Rectangles
The lines tutorial includes flags that require lines. By changing the color and the thickness of the lines drawn you can produce the flags of England, Scotland, Botswana and Trinidad and Tobago.
Flags with Lines
The polygons tutorial includes flags made with triangles and other polygons. The flags of Napier University, Jamaica and the Bahamas can be drawn with triangles, the Seychelles require triangles and a quadrilateral.
Flags with Polygons
The stars tutorial includes flags that feature the pentangle - a five pointed star. In each example the star has already been defined as a polygon - all you have to do is to translate and scale the star to produce the flags of Vietnam, Panama, Bosina Herzeginia and Zaire.
Flags with Stars
The repeats tutorial focuses on flags that include repetition. You can use loops, such as
Flags that Repeat
for to perform the same action over and over. This is how to draw the flag of Bahrain or Qatar, also India, Namibia and the European Union.
The harder tutorials includes flags that include repetition that can be exploited. Your aim in tackling these problems is to produce short code that makes the most of the repetition. Ideally you will be defining your own methods or subroutines.