Position title
FNB App Academy Programme 2026 Applications Open
Programme Overview

Applications are now open for the FNB App Academy Programme 2026. The App Academy is a free online coding programme offered by First National Bank (FNB), designed to equip aspiring developers with practical programming and software development skills.Since its launch, the academy has trained more than 17,000 young people in South Africa and beyond, helping participants build the digital skills needed to pursue opportunities in the technology industry. The programme combines hands-on learning, industry-relevant projects, and career-focused content to prepare learners for real-world software development roles.

Who Can Apply?

The programme is open to:

  • Anyone interested in learning how to code.
  • Individuals looking to develop practical software development skills.
  • Beginners as well as learners who want to advance their app development knowledge.
Programme Curriculum

The App Academy curriculum is divided into three progressive learning levels.

Beginner Level

Participants will learn:

  • JavaScript programming fundamentals
  • Introduction to React app development
  • GitHub and collaboration
  • Principles of UX Design
  • Design Thinking
  • Business Development
  • AI in Development
Intermediate Level

Participants will gain experience in:

  • Advanced React development
  • Managing dynamic data
  • Handling user inputs
  • Styling React applications
  • Building a task management application (TaskMate)
  • App strategies
  • Basic layouts and transitions
  • Hardware APIs
  • Data input processing
  • Data management and analysis
Advanced Skills Level

Learners will develop expertise in:

  • React Router for dynamic routing and navigation
  • Tailwind CSS for modern user interface development
  • Firebase backend integration
  • Backend development
  • APIs and data processing
  • Business funding
  • Marketing your app
Programme Benefits

Successful participants will have the opportunity to:

  • Learn coding through a free online programme.
  • Develop practical software development skills.
  • Build real-world applications using modern technologies.
  • Gain knowledge in frontend and backend development.
  • Learn collaboration, design thinking, and business fundamentals.
  • Enhance their readiness for careers in the technology sector.
How to Apply

Interested applicants can register online through the official application portal:

Apply Here:

Employment Type
Intern
Duration of employment
12-months
Industry
Banking
Job Location
South Africa
Working Hours
09
Date posted
July 3, 2026
Valid through
July 3, 2029
PDF Export