Backend course
Learn server-side development, APIs, and databases with our backend course.
- API
- Database
- Server logic
- Security basics
A backend programming course covers server logic, REST APIs, and data models with projects.
Backend classes pair well with Linux and DevOps for deploy awareness.
Who is it for?
- Learners focused on the server side
- Frontend devs going full-stack
- People interested in APIs and databases
Outcomes
- API design
- Database work
- Auth basics
- Backend portfolio
Matching courses
- Java SE & Microservices
The Java SE & Microservices course is a hands-on program for starting backend development with Java and building real projects using microservice architecture. You will learn Java SE fundamentals (OOP, collections, exceptions), SOLID principles, clean code practices, SQL and ORM (JPA/Hibernate), REST API development, Spring Boot basics, microservice concepts, configuration, service-to-service communication, basic security, and deployment approaches. The course is project-based and helps learners build portfolio-ready backend services.
- Artificial Intelligence (AI)
The Artificial Intelligence (AI) course is a hands-on program for building data-driven models, understanding machine learning algorithms, and applying them to real problems. You will learn Python for data processing, statistical foundations, supervised and unsupervised learning, model evaluation, feature engineering, overfitting/underfitting concepts, basic deep learning, and complete practical tasks using real datasets. The course helps learners build fundamental, job-ready skills for entry-level AI/ML paths.
- Data Analytics
The Data Analytics course is designed for students without technical backgrounds and provides a practical introduction to the complete data analytics workflow — data collection, cleaning, analysis, visualization, and presentation of results — across five modules: Statistics, Excel, SQL, Power BI, and Python. Each new module actively reinforces the knowledge gained in previous modules, while keeping theory to a minimum and maximizing hands-on practice.
- CCNP Enterprise: Core Networking (ENCOR 350-401)
Gain the skills needed to design, build, and troubleshoot enterprise networks. This course covers switching, routing, security, virtualization, programmable and software-defined networks, including SD-Access and SD-WAN overlay design. You will learn to optimize routing protocols such as EIGRP, OSPF, and BGP, secure enterprise infrastructure, write simple Python scripts, and automate networks through APIs.
- Enterprise Windows System Administration
This training provides participants with the skills and knowledge required to manage IT infrastructure at an enterprise level. The program covers the configuration and management of large-scale server networks, operating systems (Linux/Windows Server), data storage systems, cloud computing, and system security. The goal of the course is to train highly qualified System Administrators (SysAdmins) who can ensure the continuous, secure, and resilient operation of complex corporate systems.
FAQ
- Which languages?
- Depends on the program (e.g. Python, Node, Java). Check the course page.
- Do I need frontend?
- Not required, but basics help. You can combine with a frontend course.