Agile Software Development
Learn the principles and practices of Agile software development to improve your project management skills.
Course catalog
Every course blends theory, live demonstrations and hands-on labs. Filter by domain or tag, or search for a technology.
Learn the principles and practices of Agile software development to improve your project management skills.
Master the advanced concepts and techniques of Angular development for building robust and scalable web applications.
Learn to develop frontend applications using Angular framework.
Learn how to manage state in Angular applications using various techniques and libraries.
Learn how to test and debug Angular applications effectively.
Learn the fundamental principles and concepts of ASP.NET Core, a powerful framework for building web applications.
Learn to use Azure cloud services to build scalable and reliable applications in the cloud.
Learn how to analyze and extract meaningful insights from large sets of data using advanced analytics techniques.
Learn the fundamentals of Big Data technologies and gain insights into how they can be leveraged for data analysis and business intelligence.
Learn the basics of blockchain technology and its applications in various industries.
Learn how to create RESTful APIs using PHP and enhance your web development skills.
Learn advanced concepts and techniques for designing scalable and secure cloud architectures.
Learn the basics of Cloud Computing and understand its fundamental concepts, principles, and benefits.
Learn how to secure and ensure compliance in cloud environments.
Learn how to containerize and orchestrate applications using industry-leading tools and frameworks.
Learn how to automate your software development process with Jenkins and enhance overall software quality.
Learn the basics of cybersecurity and understand potential threats and preventive measures.
Learn how to detect and defend against cybersecurity threats.
Learn data science using R programming language.
Learn the essential skills and techniques required to administer and manage databases effectively.
Learn the fundamentals of deep learning and neural networks in this comprehensive training course.
An in-depth training program to master advanced DevOps practices.
Explore the key concepts and practices of DevOps in this comprehensive training program.
Take your Django skills to the next level with advanced concepts and best practices.
Learn to develop web applications using Django framework.
Master the use of Docker and containerization in this comprehensive training program.
Learn how to deploy and manage containerized applications using Kubernetes
Learn the essential skills for ethical hacking and penetration testing.
Learn how to develop full stack applications using Python and its frameworks
Learn the most effective practices for using Git, the most widely used version control system in the software development industry.
Learn the basics of Hadoop and MapReduce in this comprehensive training course.
Learn the basics of HTML and CSS to build and style websites. This course is suitable for beginners interested in web development.
Learn how to create iOS applications using Swift programming language.
Become certified in ITIL Foundation and gain a solid understanding of IT Service Management.
Learn essential Java design patterns and understand their implementation in real-world projects.
Enhance your Java programming skills with advanced topics and techniques.
Master Java Enterprise development, from Java EE frameworks and web services to ORM and security, for robust and scalable enterprise applications.
Learn how to implement multithreading and manage concurrency in Java applications effectively.
Learn the fundamentals of Java programming, including syntax, data types, control structures, and object-oriented programming.
Gain in-depth knowledge of the Java Spring frameworks and how to use them effectively in your development projects.
Learn how to develop web applications using Java and its associated frameworks.
Build a solid foundation in JavaScript programming through this comprehensive training program.
Learn how to use JPA with Hibernate for effective Java persistence management.
Learn how to develop APIs using Laravel framework in this comprehensive training program.
Learn the fundamentals of Laravel to develop modern, robust, and secure web applications using PHP.
Learn the fundamental machine learning algorithms and gain the skills to implement them in real-world applications.
Learn the fundamentals of machine learning and how to implement them using Python.
Learn how to become an expert in the Spring Framework with this comprehensive training program.
Learn the principles and practices of microservices architecture.
Learn the essentials of MongoDB, a popular NoSQL database, and gain the skills needed to build scalable and flexible applications.
Learn about network security and firewall techniques.
Learn how to use Nmap for network scanning and reconnaissance.
Learn how to build scalable and efficient backend applications using Node.js
A comprehensive training program that covers the fundamentals of Node.js.
Learn the fundamentals of NoSQL databases and gain hands-on experience with MongoDB.
Take your PHP skills to the next level with this advanced development course.
Learn about PHP security and best practices for developing secure web applications.
Learn the basics of PHP web development and gain the skills to build dynamic and interactive websites.
Learn the fundamentals of Python data analysis in this comprehensive course.
Learn the fundamentals of Python programming for machine learning with hands-on exercises and real-world examples.
Learn the fundamentals of Python programming language through practical examples and exercises.
Enhance your React skills and become an expert in building modern web applications using the React library.
Learn how to build modern UIs using React.js and its powerful components.
Learn how to design and develop responsive websites that adapt to different screen sizes and devices.
Learn how to develop microservices using Spring Boot framework.
Learn the fundamentals of Spring Cloud for building scalable and resilient cloud-native applications.
Understand Spring Data JPA and Hibernate, from basic concepts to advanced techniques, to access and manipulate data efficiently in your applications.
Learn how to implement secure authentication and access control in Spring applications.
Learn advanced techniques to optimize SQL queries and improve database performance.
Learn the principles and techniques of UI/UX design for creating intuitive and visually appealing web and mobile interfaces.
Learn how to effectively use UML for software architecture design and modeling.
Take your Vue.js skills to the next level with advanced techniques and best practices.
Learn the Vue.js frontend framework in this comprehensive training program.
No course matches.