Many admin and non-combat vocations like transport run office hours, roughly 8 AM to 5:30 PM. Add stay-in nights and duty weekends and you get real downtime.
You can waste it, or you can come out of NS with a skill, better fitness, and some savings.
First, the rules
Before bringing anything into camp, check your unit's rules.
- Laptops and personal devices: officially, laptops and tablets are allowed in Green Zones, and your bunk is usually a Green Zone. But "allowed" does not mean your unit lets you. They can still restrict use for training or operational reasons. Treat it as unit and S2 dependent, and ask your superiors first (your PC, OC, unit security officer, or the guardhouse). Do not assume.
- Expect restrictions during BMT, courses, and combat training: device access is much tighter in these phases. Plan around having only your phone.
- Red Zones are a hard no: no cameras or camera devices. Never photograph anything sensitive, including documents, equipment, or locations.
- Internet: free camp wifi is rare. Plan to use your own mobile data, so download what you can beforehand.
Get a clear yes before you rely on a device being allowed.
Learn to code
High leverage, mostly free, and a lot of it works offline. A few hours a night over a full NS cycle adds up to a real skill.
How much you can do depends heavily on your vocation. A non-combat or stay-out role gives you real study time. A combat stay-in role leaves you tired with little admin time, so weekends do most of the work. Either way, plan for phone-first studying unless your unit explicitly allows a laptop: downloaded notes and videos, flashcards (Anki), and light coding theory are the realistic options during stay-in nights.
Free, structured courses:
- freeCodeCamp: full web dev path, hands-on
- The Odin Project: another solid web dev curriculum
- CS50: Harvard's intro to computer science, free
- Coursera and edX: audit most courses for free
YouTube channels worth following:
- freeCodeCamp: long project-based tutorials
- Traversy Media: web dev, broad coverage
Start with Python if you are new. It is forgiving and useful for automation, data, and AI.
Want mobile apps? Look at Flutter or React Native.
Coding from your phone
No laptop is not an excuse. You can learn fundamentals on a phone:
- Replit: write and run code in the browser
- Sololearn and Mimo: bite-sized coding lessons
- Grasshopper: Google's intro to JavaScript
Use the phone for theory and small exercises, then build bigger things when you have a laptop on weekends.
Pick up AI skills
Knowing how to use AI tools well is now its own skill, and it pays off in any career.
- Get fluent with ChatGPT and Claude: use them daily, learn what good prompts look like
- DeepLearning.AI: short, practical AI courses, many free
- 3Blue1Brown: the best intuition for the maths behind AI
- Andrej Karpathy: build a language model from scratch
Best way to learn: pick a small project and use AI to help you build it.
Things to do on your phone
Most nights you will only have your phone. That is enough to be productive.
- Read: borrow free ebooks and audiobooks from the NLB Libby app, or use Kindle
- Learn a language: Duolingo
- Sharpen thinking: Brilliant for maths and logic
- Sort your money: set up a budget, see saving money in NS
- Driving theory: knock out BTT and FTT revision, see the SAF driving licence page
- Useful apps: more tools on the apps page
Exercise and the camp gym
Gym access is not guaranteed. It varies by camp, unit, PES, vocation, and whether you are still a recruit or posted to a unit. During BMT and the recruit phase, do not count on it. Assume bodyweight and running, and treat gym time as a bonus when your commanders allow it.
If you do get access, use it well:
- Bodyweight, always available: push-ups, sit-ups, planks, squats in the bunk
- Build toward IPPT: the 2.4km run carries the most points, so it is the easiest place to gain. Use weekends for runs, build base conditioning first, then add intervals
- Fix your weak station: train strength so push-ups and sit-ups stop being the limiter, and practice slow, controlled push-ups for clean form
- Gym time, when you have it: progress on the basic compound lifts, keep it simple as a beginner
Exercise also kills boredom and helps you sleep, which matters when nights are long.
Catch up on reading
Bring a few books, especially in an 8 to 5 stay-in vocation. Physical books also dodge the no-device problem entirely.
Movies and shows
Probably the first thing you thought of. Download episodes and films offline beforehand so you are not burning mobile data every night.
Ask around
Other people in your camp have already figured out the good ways to spend downtime.
r/NationalServiceSG is full of threads on staying productive, fitness, and what to bring. Search it for your specific vocation or camp, and ask your bunkmates and seniors what works in your unit.