All IT Courses & Tech Programs | Ingress Academy

All Courses

From first lines of code to expert certifications — every level covered.

Filter by category
Advanced Backend & Microservices Development Advanced

Online

Advanced Backend & Microservices Development

Learn to design, build, and deploy scalable microservices-based backend systems using modern frameworks and cloud-native tools. Topics include service discovery, API gateways, resilience patterns, and scalability techniques. The course combines expert instruction with practical labs and real-world projects.

24 weeks · 96 hours
Advanced Backend & Microservices Development Advanced

On-site

Advanced Backend & Microservices Development

Learn to design, develop, and deploy microservices-based backend applications using modern frameworks and tools. The course covers service discovery, API gateways, resilience, and scalability. Suitable for experienced backend developers. The training features expert instructors, practical labs, and real-world project work.

24 weeks · 96 hours 17 Feb
Advanced C# Backend Development Advanced

On-site

Advanced C# Backend Development

Develop advanced backend applications using C# and .NET. The course covers asynchronous programming, architectural patterns, and API development techniques required to build scalable and maintainable systems.

20 weeks · 80 hours
Advanced Front-End Development Advanced

On-site

Advanced Front-End Development

Master advanced frontend development techniques including performance optimization, progressive web applications, state management, and modern CSS architecture. The course focuses on real-world implementation through practical projects.

12 weeks · 48 hours
Algorithms and Data Structures Intermediate

On-site

Algorithms and Data Structures

Master essential algorithms and data structures including trees, graphs, sorting, and complexity analysis. The course strengthens problem-solving skills required for professional software development.

12 weeks · 48 hours
Software Development
Beginner

On-site

C# Backend Development

This curriculum is designed for absolute beginners (with basic IT knowledge) to build a solid foundation in C# programming and object-oriented design. By course end, students will be able to write C# applications from scratch using Visual Studio (or VS Code) and will be prepared for entry-level C# job interviews and develop basic web api projects.

20 weeks · 120 hours 20 Dec
Front-end Development Intermediate

On-site

Front-end Development

Front-End Development Course equips students with the skills required to build modern and responsive web applications from scratch. Throughout the program, participants learn HTML, CSS, JavaScript, React, state management, API integration, and AI-powered development tools, while gaining hands-on experience through real-world projects. The training concludes with a final project and deployment to live environments such as Vercel or Netlify.

20 weeks · 80 hours
Front-end (React) Development Intermediate

On-site

Front-end (React) Development

The Front-End Development Program is a comprehensive training course designed to equip learners with the skills required to build modern, responsive, and interactive web applications. The curriculum covers HTML, CSS, Git, JavaScript, React, state management, API integration, performance optimization, and AI-powered development tools. Participants progress from web development fundamentals to advanced React concepts, gaining practical knowledge in creating scalable user interfaces and real-world applications. The program concludes with a capstone project where learners plan, develop, optimize, and deploy a complete web application, preparing them for careers as Front-End Developers

20 weeks · 80 hours
Java SE (OCA) Beginner

On-site

Java SE (OCA)

This course covers the fundamentals of Java SE programming, including syntax, data types, and control structures. It prepares students for the Oracle Certified Associate (OCA) certification by focusing on core Java concepts and hands-on coding exercises. Ideal for beginners aiming to start their Java development career. All trainings are conducted by expert trainers with many years of industry experience. The curriculum is based on practical labs and real-world examples to ensure effective learning.

20 weeks · 80 hours 18 Dec
Software Architecture & System Design Beginner

Online

Software Architecture & System Design

This training provides a practical foundation in software architecture and system design for scalable, reliable, and maintainable systems. Software architecture and system design are critical for building systems that can scale with growth, remain reliable under load, and evolve as business requirements change. Strong architectural decisions help organizations reduce technical debt, improve system stability, and deliver products faster and more safely. Throughout the program, participants will learn how to evaluate architectural trade-offs, document decisions using Architecture Decision Records (ADRs), and balance factors such as scalability, reliability, complexity, and cost. The program covers the full system design lifecycle — from requirements analysis and capacity estimation to distributed systems, scalability, reliability, and security — supported by real-world examples, case studies, and design discussions that highlight practical trade-offs used in real systems.

12 weeks · 48 hours