IT Fundamentals Training

This training is ideal for people with no IT background and people who want pursue career as a cybersecurity expert, DevOps, Software Engineering and even Scrum

Download I.T Fundamentals Roadmap

Training Schedule ( 5 months)

Phase One

Software Development Life Cycle & Agile

Phase Two

Frontend Fundamentals

Phase Three

Python Programming

Phase Four

Operating Systems & Linux Fundamentals

Phase Five

Version Control with Git & GitHub

Phase Six

Linux Networking & Bash Scripting

Phase Seven

Databases (SQL & NoSQL)

Phase Eight

APIs and Python-Based API Development

Our Happy Clients!

Taking the IT Fundamentals course completely transformed my understanding of technology. What stood out was the clarity with which complex concepts like Linux, networking, and scripting were explained. . I still refer back to my notes from this course—it’s that powerful.

Emmanuel O. – Now a Junior Software Engineer

Before this course, Agile and DevOps were just buzzwords to me. But everything—from SDLC to Scrum and Kanban—was broken down so practically that I began applying it even before getting certified. Today, I lead Agile ceremonies confidently as a Scrum Master, thanks to this solid introduction.”

Grace T. – Now a Certified Scrum Master

Every week of the course built on the last in such a structured and hands-on way. Bash scripting, Linux networking, and version control weren’t just theory—we actually practiced it. That practical exposure gave me the confidence I needed to land my first DevOps role within months of completing the course.

Fatima Y. – Now a DevOps Engineer

Training Curriculum

Month 1

  • Overview of SDLC phases (Planning, Development, Testing, Deployment, Maintenance)
  •  Waterfall vs. Agile
  •  Role of automation in modern development
  • Principles of Agile
  • Scrum (roles, ceremonies, artifacts)
  • Kanban basics (boards, WIP limits, flow)
  • Understanding HTML structure
  • Elements
  • Forms
  • Semantic markup
  • CSS selectors
  • Box model
  • Layout techniques (Flexbox/Grid)
  • Styling

Month 2

  • Data types
  • Variables
  • Input/Output
  • Conditional statements
  • Loops
  • Functions
  • lists
  • Dictionaries
  • Tuples
  • File I/O
  • Exception handling
  • Using Python for simple automation tasks
  • Working with the os and subprocess modules
  • OS concepts: Kernel, processes, memory, file systems, and I/O management

Month 3

  • Linux file system hierarchy; basic commands (ls, cd, pwd, cp, mv, rm, etc)
  • User and group management
  • Permissions (chmod, chown)
  • Text editors (vim, nano)
  • Process management (ps, top, kill)
  • Package management (apt, yum)
  • Git Basic Commands
  • Git Object
  • Git Tags
  • Git Branches
  • Git Merge
  • Git Cherry-pick
  • Git Rebase
  • Git Detached Head
  • Branching and Merging
  • Handling merge conflicts
  • Pull Requests 
  • Fork

Month 4

  • OSI & TCP/IP Model
  • Basics of IP addressing, DNS, routing, and ports
  • Practical use of commands like ping, ip, netstat, curl, etc
  • Introduction to scripting syntax
  • Variables
  • Conditionals, and loops in Bash
  • Creating functions
  • Command-line arguments
  • Automating tasks
  • Scheduling tasks with cron
  • (MYSQL) Database concepts (tables, rows, columns); CRUD operations (SELECT, INSERT, UPDATE, DELETE); joins and indexes
  • (MongoDB) Introduction to NoSQL concepts; collections vs. tables; basic CRUD operations; comparing use cases with MySQL

Month 5

  • Understanding HTTP methods (GET, POST, PUT, DELETE)
  • Status codes
  • Working with Postman and curl
  • Creating a simple REST API using FastAPI
  • Setting up endpoints
  • Working with JSON responses

Single Payment

  • Save #60,000 with single payment

#300,000 (NAIRA)

  • Easy Payment
  • Live Sessions Recordings
  • Hands-On Projects
  • 24/7 Support
  • 30-day Money Back Guarantee

Installmental Payment Plan

  • Pay with 4 easy installments

4 X 90,000 (NAIRA)

  • Total: #360,000
  • Live Sessions Recordings
  • Hands-On Projects
  • 24/7 Support
  • 30-day Money Back Guarantee

Frequently Asked Questions

This course is designed for complete beginners who want to start a career in tech—whether you’re aiming to become a DevOps Engineer, Software Developer, Cloud Engineer, or Scrum Master. No prior technical knowledge is required

You need a laptop (Windows, macOS, or Linux) and a stable internet connection. All tools used in this course are free and open source or have free versions.

Yes. All sessions, resources, assignments, and support will be provided online. You can learn from anywhere at your own pace.

Yes! Upon successful completion of the course, you will receive a certificate that you can share on LinkedIn or use in your portfolio.

Yes. You’ll have access to a dedicated support channel where you can ask questions, request feedback, and get mentorship throughout the course.

Yes. This course is intentionally structured to prepare you for more advanced topics like Docker, CI/CD, Terraform, AWS, and Kubernetes.

We offer a 30-day money-back guarantee. If you’re not satisfied with the course within the first 30 days of enrollment, you’ll receive a full refund—no questions asked.