All Courses: Python, Java & Data Science | Tech Hub Bathinda

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.

⏱ 30–40 days

See the syllabus

Python

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

⏱ 30–40 days

See the syllabus

Java

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

⏱ 30–40 days

See the syllabus

C Programming

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

⏱ 30–40 days

See the syllabus

Web development

Full Stack Development

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

⏱ 30–40 days

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.

⏱ 30–40 days

See the syllabus

Data Science

Statistics, data wrangling and an introduction to machine learning.

⏱ 30–40 days

See the syllabus

Machine Learning

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

⏱ 30–40 days

See the syllabus

Certifications

Java SE 21 / OCP

The full Oracle 1Z0-830 certification exam syllabus.

⏱ 30–40 days

See the syllabus

Oracle SQL Associate

The full Oracle 1Z0-071 certification exam syllabus.

⏱ 30–40 days

See the syllabus

Which one is for you?

CourseDurationBefore you startWhat it coversBest for
Computer Basics30–40 daysNone — complete beginners welcomeFiles, OS, internet, email, office softwareAnyone new to computers
Python30–40 daysNone, or Computer BasicsSyntax, OOP, data structures, automation, intro to data analyticsBeginners, future data analysts
Java30–40 daysNone, or Computer BasicsOOP, collections, exceptions, file handlingStudents, Android/backend-curious developers
C Programming30–40 daysNone, or Computer BasicsData types, pointers, structures, file handlingAnyone wanting strong CS fundamentals
Full Stack Development30–40 daysBasic JavaScript helps, not requiredHTML/CSS, JavaScript, React, Node, MongoDBStudents wanting to build and ship web apps
Data Analytics30–40 daysNone — beginners welcomeExcel, SQL, Python (Pandas), dashboardsBeginners wanting to work with data
Data Science30–40 daysData Analytics or basic PythonStatistics, data wrangling, intro MLAnalysts wanting to go further with data
Machine Learning30–40 daysData Science or equivalent Python/statsSupervised/unsupervised learning, model tuning, neural netsData scientists specialising in modelling
Java SE 21 / OCP30–40 daysCore Java courseFull Oracle 1Z0-830 exam objectivesJava students aiming for certification
Oracle SQL Associate30–40 daysBasic 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.