Our hands-on, industry-relevant courses are designed to make students future-ready. Whether you're a beginner or looking to deepen your expertise, explore our range of tech and productivity courses taught by experienced professionals.
Unlock the full potential of Google Workspace for personal, academic, and professional productivity. This course covers essential tools for document creation, collaboration, form collection, data analysis, and website building.
Topics Covered:
Google Docs & Slides
Google Sheets: Formulas, Charts, Pivot Tables
Google Forms & Response Analysis
Google Sites: Website creation and customization
Google Drive: Storage and sharing best practices
Level: Beginner
Learn how to manage code effectively using Git, and collaborate with teams on real-world projects using GitHub. This course is essential for every developer.
Topics Covered:
Git CLI commands (init, add, commit, push)
Branching, merging, resolving conflicts
GitHub: forks, pull requests, issues
Best practices for collaboration
Level: Beginner
Turn raw data into actionable insights with stunning visuals and dashboards using Power BI. This course is ideal for business analysts and decision-makers.
Topics Covered:
Power BI Desktop interface
Data transformation with Power Query
DAX for calculations
Designing dynamic reports
Level: Beginner to Intermediate
Java Programming
Master the art of Java programming, from building foundational skills to exploring advanced concepts for real-world application development. This course empowers you to create scalable desktop and web solutions and understand the essentials of enterprise-grade software.
Topics Covered:
Core Java Fundamentals: Data types, OOP principles, collections
Advanced Java: JDBC, Servlets, JSP, Multithreading
Frameworks: Introduction to Spring & Hibernate
Practical Projects: Application and backend development
Level: Beginner to Intermediate
Python Programming
Gain hands-on expertise with Python, covering essentials from scripting to robust web development and automation. This course equips you to solve practical problems and automate processes for both data and web applications.
Topics Covered:
Python Basics: Variables, functions, file handling
Web Development: Flask and Django frameworks
Automation: Web scraping, task automation using Selenium and BeautifulSoup
Libraries: Pandas, NumPy for data manipulation
Level: Beginner to Intermediate
Node.js
Learn how to build high-performance backend services with Node.js. Develop modern, scalable APIs and integrate powerful databases. This course prepares you to architect and deploy critical components for web applications.
Topics Covered:
Node.js Essentials: Asynchronous programming, NPM
API Development: RESTful services with Express.js
Database Integration: MongoDB, MySQL, PostgreSQL
Security: Authentication, JWT, and role-based access
Level: Beginner to Intermediate
React.js
Become proficient in building dynamic, interactive single-page applications with React.js. Master component-driven development and state management for seamless user experiences.
Topics Covered:
React Basics: JSX, components, props, state
Advanced Topics: Hooks, context, routing
State Management: Redux integration, rendering data
UI/UX: Responsive design approaches
Level: Beginner to Intermediate
Angular
Unlock the power of Angular to build robust, maintainable frontend solutions. Understand modular development and master advanced features for enterprise-grade applications.
Topics Covered:
Angular Architecture: Components, modules, directives
Data Handling: Two-way binding, forms
Services & Dependency Injection: Writing reusable code
Advanced Angular: Routing, Observables, RxJS
Level: Beginner to Intermediate
Cloud Computing with AWS
Master the fundamentals of cloud computing with Amazon Web Services. This course covers everything from setting up virtual machines to deploying full-stack web apps in the cloud, making you proficient in handling real-world cloud infrastructure.
Topics Covered:
AWS Core Services: EC2, S3, Lambda
Identity and Access Management (IAM)
Hosting and scaling web apps
Introduction to CI/CD on AWS
Level: Beginner to Intermediate
Containerisation with Docker
Dive into modern DevOps workflows by learning Docker. This course helps you containerize applications, manage development environments, and deploy services efficiently across platforms.
Topics Covered:
Docker CLI and Dockerfil
Images, Containers, Volumes, Networks
Docker Compose
Deployment practices in DevOps
Level: Intermediate
Understand how structured data works with relational databases. You’ll learn how to write efficient SQL queries, manage schemas, and optimize databases using industry-standard tools. Explore the world of NoSQL and learn how to manage unstructured or semi-structured data for modern, scalable applications using tools like MongoDB and Redis
Topics Covered:
SQL fundamentals
Table creation, Joins, Indexing
MySQL/PostgreSQL basics
Query optimisation
Introduction to NoSQL
MongoDB: Documents, Collections, Aggregation
Use cases vs. RDBMS
Real-time data storage
Level: Beginner to Intermediate
Gain a strong foundation in machine learning by exploring the key concepts, algorithms, and tools used to build intelligent systems. This course is designed for those looking to break into the field of AI with hands-on experience using Python and real datasets.
Topics Covered:
Supervised & Unsupervised Learning
Key Algorithms: Linear Regression, SVM, KNN, Decision Trees
Tools: Scikit-learn, Pandas, Jupyter Notebooks
Data preprocessing, model building, and evaluation
Level: Intermediate