navvigasi
> learn.build.share OPEN LEARNING PROGRAM

OPEN INTERNSHIP / CODING

Learn coding. Build solutions people use.

A 3-month, hands-on program for high-school graduates, university students, and people starting their career. Start with the basics, use AI as a learning partner, and practise contributing to small product work.

FOR High-school graduates, university students, and career starters Start with the basics, then choose one main path.
PROGRAM 3 months You can start anytime.
REQUIREMENTS Muslim men + a laptop Based on the program details in the flyer.

START WITH A CASE

One need. One project. Hands-on.

Learning starts with a situation people can picture—not with technical terms.

CASE 01 / WEBSITE

A business needs a website

The owner wants people to find its services and get in touch. You learn to structure pages, present information, and make them comfortable on a phone.

CASE 02 / MOBILE

A team needs a simple app

A process is still being done manually. You learn to turn it into screens, forms, and steps people can follow.

CASE 03 / SYSTEM

A service needs its parts connected

Data from a form needs to reach the right place. You learn to connect a website, API, database, or Telegram bot.

CASE 04 / QUALITY

A feature needs to be safe to use

Before sharing it, you try normal and error conditions, check the result, write notes, and respond to feedback.

WHY LEARN CODING NOW

AI can write code. People still decide what is right.

AI can create an app draft without asking you to type every line. That makes coding easier to start. But someone still needs to understand the problem, give clear direction, check the result, and fix what is wrong or unsafe.

WHAT YOU PRACTISE

Give clear direction

Turn a broad need into small steps that can actually be worked on.

Check the AI answer

Run it, compare it, and ask again when the result does not make sense.

Own the result

Explain the change and know when to ask another person for help.

SEE THE DIFFERENCE

AI helps make it. Coding helps you see inside it.

Vibe coding can get you to the screen quickly. Coding knowledge lets you see what is happening behind that screen.

WITHOUT CODING KNOWLEDGE

Like a black box

You see an idea go in and an app come out, but not why it works or which part is broken.

What you see: the outside

VIBE CODING + CODING KNOWLEDGE

Like an X-ray

You still move quickly with AI, while understanding how the front end, API, back end, and data connect.

What you see: the inside

HOW THE PROGRAM WORKS

Learn everything. Build it through projects.

This internship is project-oriented. Every topic follows the curriculum step by step: understand the concept, build part of the project, repeat, then move to the next topic.

01

Understand the concept

Learn the foundation needed for the project part you are working on.

02

Build the project part

Apply that concept to the website, app, integration, or game you are making.

03

Try and check the result

Run it, look for problems, and compare it with the original need.

04

Fix it with guidance

Use AI and feedback to understand what went wrong, then improve the result.

05

Repeat until it works

Repeat the process for the next topic until small parts become one project.

ALL TOPICS, ONE LEARNING FLOW

There is no menu of topics to pick from. You follow the curriculum and learn through the project in progress.

Coding foundationsWebsitesAPIs and systemsMobile appsTelegramInteractive gamesTesting and quality
View the full topic sequence

The sequence follows the program curriculum:

  • Project orientation and how products work
  • Developer tools
  • HTML and CSS
  • JavaScript fundamentals
  • AI for learning to code
  • TypeScript and React basics
  • HTTP and APIs
  • Git and collaboration
  • Debugging, testing, and QA
  • Astro for building websites
  • Hono and Cloudflare for web services
  • Payload CMS for managing content
  • Telegram integrations
  • Expo and React Native for mobile
  • PixiJS for interactive games
  • Taking a small task from problem to done
  • A guided final project

WHY JAVASCRIPT?

One language, many places to use it.

JavaScript can power websites, servers, mobile apps, games, and connections to AI services. The same core ideas can travel with you across many kinds of projects.

ONE FOUNDATION, MANY DIRECTIONS

JAVASCRIPT
WEBSITE The browser experience
BACKEND Logic and servers
MOBILE Android and iOS
GAME Interactive games
AI + API Connecting services

A QUICK FACT

Coding knowledge makes AI easier to use well.

You can read AI examples, run them, connect them to an API, and fix the result. AI becomes a work tool—not a black box.

In a GitHub experiment, 95 developers who already knew JavaScript completed a task 55% faster when using Copilot.

GitHub Research

In Stack Overflow's 2025 survey, JavaScript was used by 66% of respondents—the highest share among programming languages.

Stack Overflow Developer Survey 2025

INTERNSHIP FORMAT

Available online or offline.

You can join the internship online or attend in person. The learning focus stays project-oriented.

ONLINE

Work from where you are

Follow guidance, build the project, and share your work online.

OFFLINE

Learn in Kediri

The offline format takes place in Kediri, a small city in East Java.

READY TO START FROM ZERO?

Start small. Learn deeply. Build something useful.

No prior coding experience required. Bring a laptop, a willingness to learn, and a question you want to turn into a solution.

Open Internship Coding / navvigasi navvigasi.com / EN