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
- 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.
- VMware vSphere
The VMware vSphere course is a hands-on program focused on building and managing virtualization environments. You will learn ESXi installation and configuration, vCenter management, creating and operating virtual machines, storage and networking fundamentals, resource planning, snapshots and cloning, backup approaches, and high availability (HA) concepts through practical lab exercises. The course provides strong fundamentals for system administrators and IT specialists working with virtual infrastructure in corporate environments.
- 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.
- 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.
- Full-Stack Development
The Full-Stack for Kids course is a fun and practical program that introduces children to how websites and simple applications are created. Students learn basic frontend and backend concepts, build web pages using HTML, CSS, and JavaScript, and develop logical and programming thinking step by step. The training is based on game-oriented tasks and visual examples, and by the end of the course children create and present their own mini web projects. The course encourages interest in technology while developing creativity and problem-solving skills.
- Database Administration (DBA)
The Database Administration (DBA) course is a professional program designed to help you run databases in a stable, secure, and high-performance way. You will learn database architecture, user/role management, backup and recovery strategies, performance monitoring and optimization, indexing, query tuning, security controls, auditing, and log management through hands-on labs. The course is scenario-based and prepares learners for DBA and data platform administration roles in real-world environments.
- SQL Development
The SQL Development course is a hands-on program for working with databases and extracting meaningful insights from data. You will learn relational database concepts, table relationships, and how to write real business-oriented SQL queries. Topics include SELECT queries, filtering and sorting, joins, aggregate functions, subqueries, CTEs, views, and indexes. Training is practice-driven using real datasets and helps build SQL skills required for Data Analyst, BI, DBA, and backend roles.
- 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.
- Golang Development
The Golang Development course is a hands-on program for building high-performance and reliable backend applications. You will learn Go syntax, data structures, modules, error handling, concurrency (goroutines and channels), the standard library, REST API development, working with databases, and testing. The course is project-based and helps learners gain the core skills required to start as a junior backend developer.
- Frontend Development
The Frontend Development course is a hands-on program for building the user interface (UI) of websites and web applications. You will learn HTML, CSS, responsive design, JavaScript fundamentals, DOM manipulation, API integration, Git version control, and modern frontend practices. The course is project-based, helping learners create portfolio-ready work and gain the core skills needed for a junior frontend developer role.
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.