₦330,000
+10% VAT
We accept 3 instalment payments
Afolabi Faruq
Programmer & AI Expert (Lead Instructor)Programming
Learn Complete Software Development in 16 Weeks
We are teaching you a complete software development package with ease. Our highly experienced tutors are
always here to give you the best. We are the best online education platform around .While learning with us, there is
always a quick test a just to keep you on track while you continue with learning with us.
The course will cover 10 modules with 60 topics. Currently, you can only learn this course with us online (i.e via live
one on one zoom, google meet or skype class) or you learn with us physically at our hub. Self learning is not available
for now.
Overview
- Modules 10
- Topiccs 60
- Duration 16 Weeks
- Skill level Advance
- Language English
- Students 13
- Assessments Yes
- Hybrid class Yes
- Certification Yes
Course Description
This course covers the fundamentals of software development, including understanding system requirements, finding
appropriate engineering compromises, effective methods of design, and coding using various scripting and programming languages.
At the end of this programme, students will be able to effectively design, implement, and manage software programs using Java
and/or C#. In addition, they will also have sufficient knowledge to deploy software programs using the appropriate software
tools, processes, and metrics.
Learning Outcomes
By the end of this program, students will be able to:
Describe basic software development and computing fundamentals that make up the software development lifecycle
Explore relationships between software engineering and other engineering disciplines(Systems Engineering, Electrical and Computer Engineering, Industrial Engineering, andComputer Science)
Modify basic software programs and verify functionality of all changes made using Python programming language / integrated development environment (IDE) toolset.
Experiment with and use traditional software development process and testing tools, such as configuration management, interpreters/compilers and debuggers
Analyze the functionality and performance of software application programs
Compare and contrast how diverse software applications produce solutions to meet specific objectives/needs in a variety of fields including, but not limited to public health, safety, global, cultural, social, environmental, and economic applications
Demonstrate and communicate software development principles effectively through written reports and/or verbal presentations.
Summarize both ethical and professional responsibilities of a software developer
Build a foundation for academic success in the software develpment degree program
Certification
Your certification will be based on your ability to designs and builds computer programs that power mobile devices, desktop computers, and even cars. The certificate will portraite you as a professional Software Developer.
Career Opportunities
Graduates will be prepared for entry level roles such as:
Systems Analyst
Information Security Analyst
Software Engineerr
Network Architects
Course Curriculum
-
Introduction to Programming -
Introduction to Programming
-
What is programming?
-
- Choosing a programming language (e.g Python, Java, JavaScript, C#, C++)
-
Setting up a development environment
-
Basic Concepts
-
Variables, data types, and operators
-
Control structures (loops, conditionals)
-
Functions and basic I/O
-


