2026 competition training for high calibre students
2026 Coding Competitions for high calibre students
1) Singapore Amazing Flying Machine Competition
Category E- Drone Swarm
Bring, or design and build, a swarm of TEN (10) to TWENTY-FIVE (25) drones to compete in a search-and-rescue mission.
About the Competition – Singapore Amazing Flying Machine Competition
Date: 23 Mar to 03 Apr 2026.
https://drive.google.com/file/d/1uwUZU6px6xZ-_cXyvbuwRHSUio_VP25s/view?usp=sharing
2) International Cyber Security Olympiad
National Cyber Security Olympiad
April 2026
Online Prelim Contest
Programming Knowledge Requirements:
To effectively participate in the contest, students are encouraged to have a basic understanding of Python and C programming, particularly in the following areas:
Python Programming:
- Basic concepts: Variables, Data Types, Conditional Statements, Loops, File I/O, OOP, Exception Handling
- Network libraries: Requests, Socket, Scapy, Paramiko, Socket.IO, HTTPx, PyCurl
- Cryptography libraries: SSL, Cryptography, PyCrypto, PyCryptodome, Hashlib, PyNaCl
- Penetration testing libraries: Impacket, Python-nmap, Pwntools, BeautifulSoup
C Programming:
- Basic syntax and structure, Data types, Memory management, Control structures, Functions, Pointers & Arrays
- File I/O, Bitwise operations, Buffer overflows, Structs & Typedefs, Assembly & System Calls, Debugging tools (optional)
- Students are encouraged to explore any additional resources they find useful beyond NCL’s materials.

