FG N-Power Knowledge Programmes: N-Power Tech Software

The Federal Government of Nigeria has designed the N-Power Programme to drastically reduce youth unemployment. The focus is to provide our young graduates and non-graduates with the skills, tools and livelihood to enable them advance from unemployment to employment, entrepreneurship and innovation. The first phase of N-Power will target Nigeria’s critical needs in education, agriculture, technology, creative, construction and artisanal industries. N-Power is also preparing Nigeria for a global outsourcing push where our young Nigerians can export their services to work on global projects that earn Nigeria, foreign exchange.

What is unique about this programme?

Jobs! Jobs! Jobs!
Supported by both government and the private sector
Approved for funding under the social investment programme
Comprehensive support given to participants
Offers clear progression pathways into gainful employment

N-Power Knowledge Programmes
The N-Power Knowledge programme is the Federal Government’s first step towards diversifying to a knowledge economy. This programme will work alongside the planned eight innovation hubs across the country to provide incubation and acceleration of the technology and creative industries. The programme is a ‘Training to Jobs’ initiative, essentially ensuring that participants can get engaged in the marketplace in an outsourcing capacity, as freelancers, as employees and as entrepreneurs.

OVERVIEW (N-Power Creative)
To empower at least 10,000 computer device technicians into the ICT Industry.

The N-Power Tech. for device technicians program will train and facilitate tooling for at least 10,000 technicians to boost the device servicing and manufacturing industry. The output of this program will serve as a critical catalyst for the expansion of local capacity to service and produce mobile phones, tablets, computers and other relevant devices to serve the local and international market. Participants will undergo a hands-on training experience wherein they will be exposed to practical processes and tools to assemble and repair devices of varying specifications. At the end often program, participants will be armed with the requisite technical skills to service devices in there local communities as well as work in a device assembly plant. The program will take 3 months of training and 1 month of assessment , graduation and setup. Participants will be advised on opportunities to acquire tools to practise.

Writing and presenting written and verbal reports
Role Plays
Working in groups

Team or group projects
Learning sets
Group discussion
Communities of practice

Case studies
Investigative projects and research
Using various problem solving tools and techniques
Developing or designing models
Problem solving in teams and networks
Decision making activities

Brainstorming activities
Designing innovative and creative practices and solutions
Initiating change/design change processes
Simulation activities

Research and data collection
Developing action plans
Planning and organizing events
Time management activities
Goal setting activities and scheduling tasks
Collecting and analyzing information

Development of portfolios
Work plans
Using log books to record time management skills and monitor own performance
Career planning exercises

Reflective journals log books, diaries
Mentoring and coaching activities
Self-evaluation tools

Using the Internet, Intranets
Using ICT skills to complete activities
Industry relevant software, technology and equipment

Core Employability Skills (Competencies/Learning Strategies)

Introduction to Computer Science:
What computer science is.
What a computer scientist does.
Basic computer science vocabulary.
The core concepts in computer science.
What programming is.
Identify basic elements in computer programming

Introduction to Programming:

The Python programming language.
Variables, data types and control structures in Python.
Functions and modules in Python.
What data structures are.

Object Oriented Programming:
Object Oriented Programming Concepts, Classes and Objects.
Implementing Object Oriented Programming Concepts in Python.
Design Patterns.

Data Structures and Algorithm:
The different data structure classifications.
Data structures in Python.
The principles of algorithms.
The importance of algorithms.
Algorithm analysis.
Algorithms and how they are implemented in Python.

Recursion/Sorting and Searching:
What recursion is about.
When to use recursive functions.
Difference between recursion and iteration.
How recursive functions in Python are written.
The importance of sorting and searching in computer science.
Different sorting and searching algorithms.
Implement sorting and searching techniques in Python.

Software Engineering:
What software engineering is about.
What a computer software engineer does.
The two main branches of software engineering
The software development life-cycle.
The different software development paradigms.

The Internet:
What the internet is.
Howt he internet works.
Basic internet tools or concepts.
The World Wide Web.

Web Programming:
Basics of HTTP.
Use HTML and CSS to create web pages.
Use JavaScript to create interactive webpages.
Basics of MVC.

Introduction to Flask Web Programming:
Understand how to build RESTful web services using Python and Flask.
Designing a RESTful API
Leverage on understanding of databases to be able to work with SQLite
RESTful Authentication with flask
Flask Deployment

Business of Software Consulting:
Software Consulting as it relates to different industries.
Difference between a company and a start­up.
How to get Capital.
Market penetration strategies.
Why should you keep your books.
Company registration process.

Final Project:
1. Basic Architectural design.
2. Basic CRUD.
3. App Deployment

Unemployed graduates or non graduates
·Must be between 18-35 years old
Problem solving skills
Ability to undertake self-tutorship




App Developer
Game Developer
Web Developer
Computer System Analyst
Systems Software Developer
Software Tester

11TH OF JUNE, 2016


About ngcareers

Ngcareers is Nigeria's top jobs and careers community for working professionals and jobseekers to find interesting opportunities, discover and share insights based on their career interests. Click Here to Join. You can Connect with Ngcareers on Twitter, Google Plus, Facebook or Linkedin


  1. obonganwan matthew umoh says:

    Pls can the messages be sent through phone SMS?

  2. Louis says:

    were do we meet tomorow been.1 december to start work.

Leave a Comment

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