Term 1: Advanced Web Development & Modern Frameworks
Students advance to JavaScript ES6+, React.js basics, backend development with Node.js, RESTful APIs, and SQL databases. This is professional-level full-stack development — the same tech used at companies like Andela, Flutterwave, and Paystack.
Advanced JavaScript: ES6+ & Async Programming
Destructuring, spread/rest, Promises, async/await, and modules
Modern JavaScript — ES6+ Features
ES6+ (ECMAScript 2015 and beyond) transformed JavaScript into a modern, powerful language. These features are used in every professional JavaScript codebase.
Fetch API — Making Real HTTP Requests
Build a web dashboard that:
- Fetches live data from a free public API (e.g., Open Meteo for weather, CoinGecko for crypto, RestCountries for country data)
- Displays the data in a clean, styled card layout
- Has a search/filter function using JavaScript array methods
- Updates automatically every 30 seconds with a live counter
- Shows loading spinners during fetch and handles errors gracefully
Q1. What is the purpose of async/await in JavaScript?
await pauses execution of the function (not the browser) until the Promise resolves.Q2. What does the spread operator (...) do in JavaScript?
SQL Databases — Designing & Querying Data
Relational databases, SQL queries, joins, and real-world data management
What is a Relational Database?
A relational database stores data in structured tables (like spreadsheets) with relationships between them. SQL (Structured Query Language) is used to create, read, update, and delete this data (CRUD operations).
Core SQL Commands
NoSQL Databases
For unstructured or rapidly changing data, NoSQL databases like MongoDB (used by Flutterwave, most Nigerian fintechs) store data as JSON-like documents — more flexible but less structured than SQL.
Q1. What does SQL stand for?
Q2. What SQL command retrieves data from a table?
SELECT columns FROM table WHERE condition ORDER BY column;. The most frequently used SQL command in any application.Term 2: AI Projects, Fintech & Cybersecurity
Students build real AI projects with Python (scikit-learn, data visualisation), explore Nigeria's thriving fintech ecosystem, and learn cybersecurity fundamentals — ethical hacking concepts, OWASP security principles, and how to protect digital systems.
Machine Learning with Python — Building Your First Model
Pandas, scikit-learn, and training a classification model
The Machine Learning Pipeline
Building any ML model follows the same process:
- 1. Collect & Load Data – CSV files, APIs, databases (use pandas)
- 2. Explore & Clean Data – Check for missing values, outliers, distributions
- 3. Feature Engineering – Select and transform input variables
- 4. Split Data – 80% training, 20% testing
- 5. Train the Model – Feed training data to the algorithm
- 6. Evaluate – Test on test data, measure accuracy/precision/recall
- 7. Improve & Deploy – Tune parameters, export, integrate into app
Hands-On: Building a Spam Classifier
Download the "Loan Prediction Dataset" from Kaggle (free). Build a model that predicts whether a bank should approve a loan based on applicant data (income, credit history, etc.)
- Use pandas to explore and clean the data
- Handle missing values (df.fillna() or df.dropna())
- Train a Random Forest classifier
- Achieve >75% accuracy on the test set
- Visualise feature importance using matplotlib
Q1. What is the purpose of splitting data into training and test sets?
Cybersecurity Fundamentals & Ethical Hacking Intro
OWASP Top 10, secure coding, common attacks, and digital defence
Why Cybersecurity Matters
Nigeria lost over ₦9.3 billion to cybercrime in 2023. Global cybersecurity jobs are expected to reach 3.5 million unfilled positions by 2025. Cybersecurity professionals earn among the highest salaries in tech — and every developer needs to write secure code.
The OWASP Top 10 — Most Common Vulnerabilities
- 1. Broken Access Control – Users accessing data they shouldn't (e.g., viewing another user's bank account)
- 2. Cryptographic Failures – Storing passwords as plain text, not using HTTPS
- 3. Injection Attacks – SQL Injection, XSS (Cross-Site Scripting): inserting malicious code into inputs
- 4. Insecure Design – Security not considered in architecture
- 5. Security Misconfiguration – Default passwords, open ports, verbose error messages
- 6. Vulnerable Dependencies – Using outdated npm packages with known vulnerabilities
- 7. Authentication Failures – Weak passwords, no MFA, session hijacking
- 8. Data Integrity Failures – Unvalidated data from untrusted sources
- 9. Logging Failures – Not detecting or logging suspicious activity
- 10. Server-Side Request Forgery (SSRF) – Server making requests to unintended locations
Secure Coding Practices
- Never store passwords in plain text — use bcrypt hashing
- Always validate and sanitise user input — never trust user data
- Use HTTPS for all web communications
- Keep dependencies updated — run npm audit regularly
- Implement proper authentication and authorisation
- Use parameterised queries to prevent SQL injection
- Apply principle of least privilege — give minimum necessary access
Q1. What is a SQL Injection attack?
' OR 1=1 -- as a username to bypass login. Prevented with parameterised queries.Q2. What is the BEST way to store user passwords?
Fintech & Digital Finance in Nigeria
Payments infrastructure, digital banking, APIs, and opportunities
Nigeria's Fintech Ecosystem
Nigeria is Africa's largest fintech market, with over $2 billion raised in 2021 alone. With 40% of Nigerians unbanked, the opportunity for financial technology innovation is enormous.
💳 Payments
Paystack (acquired by Stripe for $200M), Flutterwave ($3B valuation), Interswitch — Nigeria leads Africa in payment technology.
🏦 Neobanking
Kuda Bank, Carbon, PalmPay, Fairmoney — digital-first banks with no physical branches, serving millions via mobile.
💰 Lending & Credit
Carbon, Branch, FairMoney use AI/ML to assess creditworthiness for people with no formal credit history.
🌍 Remittances
Sendwave, Chipper Cash, WorldRemit — transferring money between Nigeria and the diaspora cheaply and instantly.
How Digital Payments Work
- USSD – Unstructured Supplementary Service Data — works on any phone, no internet (*737# etc.)
- NIP (Nigeria Inter-Bank Settlement System) – Real-time bank transfers in seconds
- Payment Gateway APIs – Paystack/Flutterwave APIs that developers integrate to accept payments
- POS Terminals – Connected to bank networks, used by agents in markets/shops
- Open Banking – Future system where banks share data with 3rd-party apps (with user consent)
Integrating Paystack API (Code Preview)
Q1. What makes Nigeria's fintech market particularly significant?
Term 3: Startup Launch Program
The final term of the Zeeqtech Academy journey. Students build, refine, and launch real tech businesses. This term focuses 80% on building and 20% on classroom learning. You are now founders, not just students.
🏆 Startup Launch Program — What You Build
This is not a school project. This is a real startup. By Demo Day, your team will have a working product, a business plan, real users (even if small), and a professional pitch.
Phase 1: Validate (Wk 1-3)
Conduct 20+ customer interviews. Validate problem with real people. Fill the Lean Canvas. Pivot if necessary.
Phase 2: Build MVP (Wk 4-7)
Build the minimum viable product — simplest version that proves your concept. Must be working and testable by real users.
Phase 3: Test & Iterate (Wk 8-9)
Deploy to 10-30 test users. Collect feedback. Fix bugs. Improve UX. Track key metrics (sign-ups, retention, revenue).
Phase 4: Pitch (Wk 10)
10-minute pitch at Demo Day: Problem, Product Demo, Traction, Business Model, Team, Ask. Judges include Zeeqtech mentors and invited investors.
🎓 Zeeqtech Demo Day & Graduation
Demo Day is the most important day of your Zeeqtech Academy journey. It's a showcase of everything you've built, an opportunity to attract mentors and early investors, and your graduation into Zeeqtech's alumni network.
📅 Demo Day Format
Morning: Setup
Teams set up booths with posters, product demos, and printed one-pagers. Visitors (parents, invited industry guests) browse freely.
Afternoon: Pitches
Each team does a 10-minute stage pitch + 5 min Q&A. Judged on product, business, traction, and presentation quality.
Awards
Best Product, Best Pitch, Most Innovative, Social Impact Award, and the Grand Prize: Zeeqtech Incubator acceptance + ₦50,000 seed support.
Graduation
All SS2 students receive the Zeeqtech Advanced Tech Entrepreneurship Certificate, recognised by partner companies and universities.
🏅 Your Zeeqtech Graduation Certificates
Upon completing SS2, you earn certificates recognised by Zeeqtech's partner companies, Nigerian universities (as portfolio evidence), and international coding bootcamps as pre-qualification.
Full-Stack Web
Developer
Python & Data
Science
AI & Machine
Learning Basics
Cybersecurity
Fundamentals
Tech Entrepreneur
Advanced
📋 Tutor Resources — Demo Day & Launch Program
Launch Program Timeline
- Wk 1-3: Customer validation
- Wk 4-7: Build MVP
- Wk 8-9: User testing
- Wk 10: Demo Day prep
- Wk 11: 🎓 Demo Day & Graduation
Pitch Deck Structure
- Slide 1: Company name & tagline
- Slide 2: Problem (with data)
- Slide 3: Solution + demo screenshot
- Slide 4: Market size (TAM/SAM/SOM)
- Slide 5: Business model + revenue
- Slide 6: Traction (users/downloads)
- Slide 7: Team
- Slide 8: The Ask
Judging Panel Criteria
- Real problem identified (15%)
- Working product/MVP (30%)
- Business model viability (20%)
- Market traction/evidence (20%)
- Team & presentation (15%)
Post Demo Day
- Top 3 teams: Zeeqtech incubator consideration
- All graduates: Alumni network access
- Job board: Partner company listings
- Mentorship: 6-month post-program
- SS2 grads: Priority for Zeeqtech internships