All courses at Tech Hub Bathinda

Ten tracks, from your very first click to a machine-learning model. Pick one below, or book a free demo class and we'll help you choose.

Foundational programming

Computer Basics

New to computers entirely? Start here before any programming course.

See the syllabus

Python

Syntax, data structures and OOP, built toward automation and data analytics.

See the syllabus

Java

Core Java and OOP, with a path toward Oracle certification.

See the syllabus

C Programming

Pointers, structures and file handling — the foundation for everything else.

See the syllabus

Web development

Full Stack Development

MongoDB, Express, React and Node — build and deploy a working web app.

See the syllabus

Data & AI pathway

Three tracks that build on each other — start wherever fits you.

Data Analytics

Excel, SQL, Python and dashboards — the accessible way into working with data.

See the syllabus

Data Science

Statistics, data wrangling and an introduction to machine learning.

See the syllabus

Machine Learning

Supervised and unsupervised learning, model tuning, and neural network basics.

See the syllabus

Certifications

Java SE 21 / OCP

The full Oracle 1Z0-830 certification exam syllabus.

See the syllabus

Oracle SQL Associate

The full Oracle 1Z0-071 certification exam syllabus.

See the syllabus

Which one is for you?

CourseBefore you startWhat it coversBest for
Computer BasicsNone — complete beginners welcomeFiles, OS, internet, email, office softwareAnyone new to computers
PythonNone, or Computer BasicsSyntax, OOP, data structures, automation, intro to data analyticsBeginners, future data analysts
JavaNone, or Computer BasicsOOP, collections, exceptions, file handlingStudents, Android/backend-curious developers
C ProgrammingNone, or Computer BasicsData types, pointers, structures, file handlingAnyone wanting strong CS fundamentals
Full Stack DevelopmentBasic JavaScript helps, not requiredHTML/CSS, JavaScript, React, Node, MongoDBStudents wanting to build and ship web apps
Data AnalyticsNone — beginners welcomeExcel, SQL, Python (Pandas), dashboardsBeginners wanting to work with data
Data ScienceData Analytics or basic PythonStatistics, data wrangling, intro MLAnalysts wanting to go further with data
Machine LearningData Science or equivalent Python/statsSupervised/unsupervised learning, model tuning, neural netsData scientists specialising in modelling
Java SE 21 / OCPCore Java courseFull Oracle 1Z0-830 exam objectivesJava students aiming for certification
Oracle SQL AssociateBasic SQL exposureFull Oracle 1Z0-071 exam objectivesPython/Java students, future DBAs/analysts

Not sure which track fits?

Tell us where you're starting from — we'll help you choose during a free demo class.