Explore the technologies you can learn at CISS IT Training.
Understand how frontend, backend, databases, cloud, data, AI, mobile development and software quality fit into modern digital products — then explore the CISS learning path that matches your goal.
Start with the type of software work you want to understand. You do not need to learn every technology at once.
01
Build web applications
FrontendBackendDatabaseDeployment
02
Work with data & AI
DataAnalysisModelsApplications
03
Build mobile applications
Mobile UIAPIsBackendData
04
Improve software quality
RequirementsTestingDefectsImprovement
These are simple learning directions, not fixed rules. Your path can change according to your current skills, selected course and learning goal.
01•Frontend
Frontend Development
Frontend development focuses on the part of a website or web application that people see and interact with. Learners understand how page structure, programming logic, reusable interfaces and API data come together in the browser.
JavaScript•React•Next.js
Learning focus/Responsive interfaces•Programming in the browser•Reusable UI•API integration•Web application structure
Practical direction: Build interactive websites, dashboards and application interfaces.
01
JavaScript
Programming language for interactive web applications.
JavaScript adds logic and behaviour to web pages. It can respond to user actions, update content, validate information and communicate with APIs.
Databases organize the information an application needs. They help software store, retrieve and update records such as users, products, transactions and other structured data.
Cloud and DevOps learning explains what happens after software is written: how applications run in different environments, how they are deployed and how delivery steps can become repeatable.
Data and AI learning begins with understanding information: how to prepare it, explore patterns and use analysis or models for practical problem solving.
Data Science•Machine Learning•Applied AI
Learning focus/Data preparation•Analysis•Visualisation•Machine learning•Applied AI
Practical direction: Work with datasets, analysis and intelligent application workflows.
01
Data Science
Turn raw information into useful analysis and findings.
Data science combines programming, data preparation, analysis and visualisation to answer questions using datasets.
Learn about
Python for data•Pandas•Data cleaning•Visualisation & statistics
Practical use
Prepare datasets, find patterns and communicate results through analysis and visualisation.
Cybersecurity focuses on protecting applications, systems and digital information. Learners can understand security fundamentals, common vulnerabilities and responsible security-testing workflows.
Practical direction: Understand security risks and connect application knowledge with vulnerability assessment and responsible security-testing practices.
01
Cyber Security
Understand the foundations used to protect applications, systems and digital information.
Cyber Security introduces common threats, security principles, application protection and responsible security practices used across modern digital systems.
Learn about
Security fundamentals•Common cyber threats•Application security•Network security concepts•Security best practices
Practical use
Build security awareness and understand common risks affecting applications and systems.
Understand common security concerns affecting modern web applications.
Web application security connects development knowledge with application vulnerabilities, authentication security, validation and authorised security-testing concepts.
Learn about
Web application security•Common vulnerabilities•Authentication security•Input validation•Security testing
Practical use
Understand common application-security issues and responsible web-security testing workflows.
Human Resources learning focuses on recruitment, candidate communication, employee coordination and common HR workflows used within professional organizations.
Practical direction: Understand recruitment and people-management workflows while developing practical communication and coordination skills used in HR roles.
01
Human Resources Management
Understand recruitment, employee coordination and everyday human-resource processes.
Business Development and Business Analysis focus on professional communication, understanding requirements, business workflows and organizing information for client and project discussions.
Practical direction: Understand how business communication, requirement discovery and workflow analysis connect with professional client-facing and project-planning activities.
01
Business Development Executive
Understand communication, lead handling and client-facing business-development workflows.
Business Development learning introduces lead handling, requirement discussions, professional communication, follow-up and client coordination.
Learn about
Lead handling•Requirement discovery•Professional communication•Client coordination•Follow-up workflow
Practical use
Practise professional communication, requirement discussions and structured business-development workflows.
A structured progression helps learners understand how foundations can connect with development, data, practical implementation, deployment and software quality.
01
Foundation
Build the programming and computer concepts needed for your selected direction.
02
Development
Learn the frontend, backend or mobile tools used to create application features.
03
Data & APIs
Understand how software stores information and communicates between systems.
04
Application
Combine concepts through guided implementation and project-oriented learning.
05
Deployment
Explore environments, cloud concepts and software delivery workflows.
06
Quality
Review, test and improve application behaviour and usability.
CISS Course Directory
Explore CISS courses related to different learning goals.
The technology sections explain how technical areas fit together. Below you can browse every course currently available in the CISS course data, including development, mobile, data, cloud, security, testing and professional learning paths.
Choose technologies with a clear learning direction.
Understand how technologies connect with different development roles, projects and learning paths.
01Should I learn every technology shown on this page?
+
No. Start with the technologies required for your target role. A frontend learner, backend learner, mobile developer and data learner will each follow a different path.
02Which technologies are useful for full stack development?
+
A full stack path normally combines frontend technologies, a backend language or runtime, databases, APIs, version control and deployment fundamentals.
03How should a beginner choose between React, Python, Java and other technologies?
+
Choose based on the type of applications and career role you want to work toward. It is usually better to build strong fundamentals in one path before adding more frameworks and tools.
04Why does the page connect technologies with courses?
+
Technologies are easier to learn when they are placed inside a structured path. Related courses show where a tool fits with concepts, projects and supporting technologies.
Need guidance?
Not sure which technology to start with?
Tell us about your current skills and learning goals, then explore the CISS learning path that fits your direction.