Course Overview
This course is designed to provide deep expertise in Python, a general-purpose language suitable for a wide range of applications, including web development (with frameworks like Django and Flask), data science, machine learning, AI, scientific computing, and scripting; and Node.JS, built on Chrome’s V8 JavaScript engine and excels in building highly scalable, real-time applications like chat applications, online gaming platforms, and collaborative tools due to its non-blocking, event-driven I/O model.
What you’ll learn
- Gaining proficiency in the Python and Node.JS programming language and its syntax.
- Understanding fundamental programming concepts and applying them to Python and Node.Js development.
- Problem-solving skills and logical thinking in programming.
- Exploring Python libraries and frameworks for specific use cases like web development, data analysis, or machine learning.
- Developing skills to write clean, modular, and efficient Node.JS and Python code.
- Learning to solve real-world problems and build practical applications using Node.JS and Python.
- Understanding software development practices, such as testing, debugging, and deployment.
- Keeping up with the latest trends and updates in the Node and Python ecosystem.
- Server-side web development fundamentals.
- Familiarity with the Node.js runtime environment.
- Understanding of frameworks like Express.js for application building.
Requirements
- Basic understanding of programming concepts and logic.
- Access to a computer with Python installed (Python is free and available for major operating systems).
- Access to a computer with NPM or Yarn installed.
- IDE or text editor to write and run Node.JS and Python code (e.g., PyCharm, Visual Studio Code, IDLE).
- The candidate must be equipped with quality webcam and headphones.
Duration & Fees
- Regular Course – 20 Weeks – ₦550,000
- Personalized Training – 16 Weeks – ₦700,000
Program Dates
- Cohort Y253 – September, 2025 – January, 2026
- Cohort Y261 – February – May, 2026
- Cohort Y262 – July – October, 2026
Curriculum
- 2 Sections
- 16 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Backend Development - Python8 Modules8
- 1.1Module 1 – Python Basics
- 1.2Module 2 – Object-Oriented Programming (OOP) in Python
- 1.3Module 3 – Python Libraries and Frameworks
- 1.4Module 4 – Web Development with Python
- 1.5Module 5 – Data Analysis and Visualization
- 1.6Module 6 – Testing and Debugging
- 1.7Module 7 – Deployment and Scalability
- 1.8Module 8 – Best Practices and Code Quality
- Backend Development - Node.JS8 Modules8