Maritime Academy – Learn maritime signal flags & the International Code of Signals (ICS)


  • designed for mariners, travellers, yachtsmen, pleasure cruisers and anyone who enjoys spending time around the waterfront.
  • 104 levels and 35 challenges teaching and training maritime flag signalling and the International Code of Signals (ICS).
  • 6 chapters including Letters, Numbers, Words, Substitutes, Single Flag Meanings and Abbreviations.
  • effective (proven by users with no prior knowledge) and fun teaching and training strategy: learn and train first with ease and then challenge yourself with pressure.
  • calculated amount of repetition for smooth and efficient memorization and progress.
  • explore all the letters, numbers, substitutes and abbreviations at your own pace on the Explore screen.
  • info screen offering detailed explanation of how to make the most of the app.
  • absolutely no ads.
  • works completely offline.

About Maritime Academy

Two sailing ships dressed overall with their signal flags
Foto: Jonn Leffmann

The app teaches maritime flag signalling (generally flaghoist signalling), which is the principal means other than radio by which ships communicate to each other or to shore.

Virtually all signalling by non-naval vessels is now organized under the International Code of Signals (whether by flaghoist, semaphore, signal lamp, or other means), which specifies a standard set of flags and codes and is the most recent evolution of a wide variety of maritime flag signalling systems. Naval vessels generally use an extended set of flags and their own codes.

Teaching method & material

The two key teaching and training concepts are progressive introduction and focused repetition. The learning material is categorized into chapters and then broken down into manageable units (levels) to ensure efficient learning and training.

In general, the learning progresses from single-flag content to multi-flag content. That is to say, from letters & numbers to words & substitutes, and then to single flag meanings & abbreviations. The content is arranged for optimal efficiency and we strongly recommend you to go through the levels in this order.

  • Letters (8 levels + 4 challenges)
  • Numbers (3 levels + 1 challenge)
  • Words (30 levels)
  • Substitutes (1 level)
  • Single Flag Meanings (8 levels + 4 challenges)
  • Abbreviations (54 levels + 26 challenges)

Levels and challenges

Training screen for letters & numbers
Learning screen for letter “M”

In short, a level focuses on introducing and training new letters/numbers/abbreviations, while a challenge tests what you’ve learnt. In the learning screen, the knowledge you should focus on is highlighted and in the training screen, you will practice by answering a few questions (like a quiz game). In a challenge (it looks just like a level but with three lives (hearts)), you must make less than 3 mistakes to pass it.

Training types

Training screen for Abbreviations levels
Training screen for Words & Substitutes levels

There are three training types, that is to say, key, typing and button.

  • In Letters & Numbers levels, you need to press the keys of the keyboard on the screen to answer the questions (as you can see in the 2nd screenshot of the previous section). Please note: you’ll get negative points (orange filling) if you click on the wrong key or it takes you too long to answer a question.
  • In Words & Substitutes levels, you need to type whole words to answer the questions. Please note: every time you open a Words level, the words (short, medium, long etc.) will be randomly chosen from a large word bank consisting of thousands of English words, so even if you open the same Words level, you’ll most likely see different words.   
  • In Single Flag Meanings & Abbreviations levels, you need to choose the correct meaning by clicking on a button.


Under Settings in Maritime Academy, you can 

  • change the keyboard layout,
  • enable/disable the interface sound (button, correct, wrong & win sounds),
  • enable/disable button vibration,
  • enable/disable key vibration,
  • enable/disable vibration on error.

Explore screen

The Explore screen allows users to check out the International Flags and Pennants of the 26 letters of the English Alphabet, numbers (0-9), substitutes (3), as well as the International Code of Signals including 25 single flag meanings and 201 most frequently used abbreviations. Simply click on the blocks to start exploring.

What are you waiting for? Simply download Maritime Academy and start learning maritime signal flags & the International Code of Signals (ICS)!

Want more fun? Check out my other games crafted with great efforts.

Currently there are 15 apps available on the Android platform, namely Maritime Academy, Emoji Mania, Sky AcademyMorse Mania, Morse Chat, Brick Mania, Color Mania, Country Mania, Hop Mania, Jezz Mania, Lip Reading Academy, NATO Alphabet, Braille Academy, Elements Academy and Greek Alphabet Academy;

there are 14 apps available on the iOS platform, namely Maritime Academy, Emoji Mania, Sky AcademyMorse Mania, Morse Chat, Brick Mania, Swiss Mania, HopMania, Jezz Mania, Lipreading Academy, NATO Alphabet, Braille Academy, Elements Academy and Greek Alphabet Academy.

Simply download them and try them out!

Maritime Academy – Learn maritime signal flags & the International Code of Signals (ICS) was last modified: October 15th, 2021 by Dong

1 Comment

  1. Anonymous says: Reply

    May I ask you, which Sources you used to make this app?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.