IBM DATASTAGE · ETL · DWH
DataStage Training in Hyderabad
Learn IBM InfoSphere DataStage from scratch: data warehouse concepts, ETL, Parallel and Server Jobs, Job Sequences, Designer, Director and Administrator, in a 2-month program with real-time ETL projects and placement assistance. Classroom and live online batches, easy EMI and a free demo class.
★ 4+ Google rating from 100+ reviews · 9,000+ students trained · 523+ batches completed · Teaching since 2021
Trainer: Mr. Rajesh Kumar, Senior DataStage Specialist (10+ years) · Updated September 2026
TrainerMr. Rajesh Kumar · 10+ years
Duration2 months
FeesFrom ₹7,000 · EMI
ModesClassroom + online
DataStage Course in Hyderabad
Brolly Academy's DataStage Training in Hyderabad is a 2-month, hands-on program in data warehouse concepts, ETL, IBM InfoSphere DataStage 11.7 architecture, Parallel and Server Jobs, Job Sequences, file stages, lookups, joins and transformations, with DataStage Designer, Director and Administrator, taught by Mr. Rajesh Kumar (10+ years in IBM DataStage and ETL). Plans start at ₹7,000, classes run in the classroom or live online, and every student gets a course completion certificate and placement assistance.
The course is built for fresh graduates, IT support and testing professionals, data analysts and working ETL developers who want to add DataStage. You build real ETL jobs from day one, work on capstone projects in end-to-end pipelines, data cleansing, file processing, job sequencing and performance tuning, and finish with an ATS-friendly resume and mock interviews for DataStage developer and ETL roles in Hitech City, Madhapur, Gachibowli and Kukatpally.
Why choose Brolly Academy for DataStage training?
Training and support✓ Industry-ready DataStage curriculum for ETL jobs
✓ Trainer with 10+ years in IBM DataStage and ETL
✓ Hands-on projects with Designer, Director and Administrator
✓ Updated lessons on DataStage 11.7 and InfoSphere
✓ Real-time ETL and DataStage project practice
✓ One-to-one placement and career mentorship
✓ Resume, LinkedIn and mock interview support
✓ Community support through WhatsApp groups
Flexibility and value✓ Classroom and live online batches
✓ Flexible weekday and weekend schedules
✓ Beginner-friendly: no coding background needed
✓ Free demo class before you enrol
✓ Affordable fees with flexible EMI options
✓ Recorded sessions and materials for revision
✓ Brolly Academy course completion certificate
✓ 4+ Google rating from 100+ reviews
DataStage Course Syllabus (15 Modules)
Our DataStage course in Hyderabad follows a 15-module syllabus that takes you from data warehouse concepts and ETL to installing and configuring InfoSphere DataStage, building Parallel Jobs in Designer, running them in Director, and working with file stages, combining data and transformations.
Module 1: Introduction to Data Warehouse Concepts
What a data warehouse is, data marts, OLAP vs OLTP, data warehouse architecture, data modelling and dimensional modelling, star and snowflake schemas, dimensions and facts, slowly changing dimensions and the data warehouse lifecycle.
Module 2: Types of DataStage Jobs
Parallel Jobs, Server Jobs and Job Sequences.
Module 3: Understanding ETL
An overview of ETL, its features and benefits for business, SCD types, ETL tools in the market, staging tables, transformation and loading data into different stages of a table.
Module 4: Setting up the DataStage Environment
DataStage Administrator properties, defining environment variables and importing table definitions.
Module 5: Creating Parallel Jobs
Designing a simple Parallel Job in Designer, compiling it, running it in Director, viewing the job log, the dsjob command-line interface and accessing sequential data.
Module 6: Overview of InfoSphere DataStage
What InfoSphere DataStage is, DataStage architecture, topologies, components, runtime architecture, and OSH script and execution flow.
Module 7: Installing & Configuring InfoSphere DataStage
Prerequisites, installing InfoSphere DataStage, verifying the installation, setting up environment variables, creating, updating and deleting projects, and user creation and permissions.
Module 8: Sequential File Stage
The Data Set and Complex Flat File stages, jobs that read from and write to sequential files, reading multiple files with file patterns, multiple readers and null handling in the Sequential File stage.
Module 9: Working with DataStage Designer
Designer overview, commonly used stages, schemas, pipeline parallelism, configuration files, the repository and palette, passive and active stages, annotations, importing and exporting metadata, dataset management and partitioning techniques.
Module 10: Platform Architecture
Parallel processing architecture, pipeline and partition parallelism, partitioning and collecting algorithms, configuration files, and OSH and the score.
Module 11: DataStage Director
The Director interface, job status and views, compiling single and multiple jobs, running, resetting and restarting jobs, scheduling batches and the performance monitor.
Module 12: Combining Data
Combining data with the Lookup, Merge, Join and Funnel stages.
Module 13: Handling Files
File handling basics, sequence and complex file stages, manipulating huge files, and rejecting errors and invalid records.
Module 14: File Stages
Sequential File, DataSet and Complex Flat File stages, reading and writing sequential files, multiple file readers with file patterns, null handling and the Lookup File Set.
Module 15: Transformation on Data
DataStage internal logical messages, Column Generator and Row Generator, transforming messages from one format to another, filtering data on business criteria and controlling data flow based on data conditions.
Get the full DataStage syllabus and fee details on WhatsApp
Send us a message and we will share the complete module list, fee plans, EMI options and the next batch dates. New batches start every week, and a free demo class is available.
DataStage Training Roadmap – Beginner to Advanced in 2 Months
Our DataStage training is divided into simple, structured stages across 2 months, in the classroom or live online. In each stage you learn new ETL concepts, use IBM DataStage tools and work on real-time DataStage projects.

Month 1Data warehouse & ETL basicsData marts, OLAP vs OLTP, dimensional modelling, star and snowflake schemas, facts and dimensions, SCD types and ETL workflows.
Month 1DataStage foundationsJob types, setting up the environment, the Administrator, environment variables, table definitions, and InfoSphere architecture and topologies.
Month 2Job development & advanced stagesParallel Jobs in Designer, Director and dsjob, file stages, Lookup, Merge, Join and Funnel, partitioning and performance tuning.
Month 2Real-time project & placement prepAn end-to-end DataStage project, job scheduling and monitoring, then resume, LinkedIn and mock interview preparation.
What is DataStage and Why Is It Important?
DataStage is an IBM ETL tool, part of the IBM InfoSphere suite, used to extract, transform and load data from multiple sources into data warehouses. Developers design ETL workflows visually in DataStage Designer, and its parallel processing engine handles very large datasets efficiently for enterprise data integration.
Core ETL toolExtracts, transforms and loads data into data warehouses.
Part of IBM InfoSphereEnterprise-level data integration within the InfoSphere suite.
Handles large dataParallel processing manages very large datasets efficiently.
Visual ETL designBuild pipelines graphically in DataStage Designer.
Works across sourcesConnects databases, cloud platforms, flat files and enterprise systems.
Flexible job typesServer Jobs, Parallel Jobs and Job Sequences for different tasks.
Powerful transformationsFiltering, cleansing, joins, lookups and aggregations.
Automated workflowsRun, schedule, restart and monitor jobs in DataStage Director.
Enterprise demandMNCs in Hyderabad hire DataStage developers, ETL developers and administrators.
Benefits of the DataStage Course in Hyderabad
Choose classroom or live online training at Brolly Academy and get the same experienced trainer, real-time ETL projects and placement support in either mode.
01Learn from an expert trainerStep-by-step guidance from a professional experienced in IBM DataStage and ETL development.
02Master DataStage toolsHands-on training with Designer, Director, Administrator and InfoSphere components.
03Work on real ETL projectsBuild DataStage jobs, transformations and end-to-end pipelines used in companies.
04Get placement supportResume preparation, interview practice and company referrals.
05Strong ETL foundationsETL concepts, data modelling, SCD types, staging and business workflows.
06Learn data transformationsFiltering, aggregations, lookups, joins, merges and complex transformations.
07File and database stagesSequential File, DataSet and Complex Flat File stages across data sources.
08Easy for beginnersA structured course that makes DataStage simple and practical.
09Learn your wayClassroom or online, weekday or weekend batches, with EMI options.
Thinking of a DataStage Course in Hyderabad?
Here is how hands-on training at Brolly Academy compares with a traditional class.
Traditional training✗ You sit and listen with limited interaction
✗ Old slides and outdated ETL examples
✗ Trainers with only basic ETL knowledge
✗ Occasional labs, not true hands-on practice
✗ Small tasks with no industry relevance
✗ Support ends once classes are over
✗ Minimal help with interviews or job search
✗ One-size-fits-all teaching
Brolly Academy training✓ You build real DataStage ETL jobs from day one
✓ IBM DataStage 11.7 and InfoSphere tools
✓ An experienced DataStage and enterprise ETL trainer
✓ Daily practice with Designer, Director and Administrator
✓ Real-time projects modelled on enterprise ETL work
✓ Resume, LinkedIn and interview preparation
✓ Personalised coaching for your goals
✓ Placement support after the course
Meet Your DataStage Trainer
INSTRUCTOR
Mr. Rajesh Kumar
Senior DataStage Specialist & ETL Architect · 10+ years in IBM DataStage, ETL tools and InfoSphere
Mr. Rajesh Kumar is a senior DataStage specialist and ETL architect with 10+ years in IBM DataStage, ETL tools and InfoSphere. His expertise covers IBM DataStage 11.7, DataStage Designer, Director and Administrator, other ETL tools such as Informatica, and data warehousing, data modelling, SCD types and OLTP/OLAP systems. He has delivered end-to-end ETL pipelines for banking and telecom, high-volume parallel processing for retail and healthcare, data migrations, and job monitoring, scheduling and performance tuning. He teaches complex concepts simply, with hands-on job development and placement-focused guidance.
Skills You’ll Gain from the DataStage Training
DataStage fundamentalsDataStage architecture, components and workflow as an enterprise ETL tool.
End-to-end ETL pipelinesBuild complete pipelines from source systems to the data warehouse.
Job typesWork with Parallel Jobs, Server Jobs and Job Sequences.
Designer skillsCreate transformations, mappings and data flows in DataStage Designer.
Data operationsJoins, lookups, merges, filters, aggregations and SCD handling.
File and database stagesSequential files, datasets, complex flat files and databases.
Debugging and tuningLogging, debugging and performance tuning for DataStage jobs.
Data warehouse and BIHow DataStage fits into the data warehouse and BI ecosystem.
Metadata managementSchemas, metadata import and export, and DataStage documentation.
DataStage Capstone Projects
You work on hands-on ETL projects that show how DataStage is used in daily enterprise workflows and prepare you for ETL development, data engineering and data warehousing roles.
Project 1End-to-end ETL pipelineExtract data from multiple sources, transform it and load it into a data warehouse with Parallel and Server Jobs.
Project 2Data cleansing & transformationApply lookups, joins, merges, filters, aggregations and SCD handling to real datasets.
Project 3Customer data integrationCombine customer data from flat files, databases and APIs into one consolidated record.
Project 4File handling & sequential processingProcess large files with Sequential File, DataSet and Complex Flat File stages, with error handling.
Project 5Job sequencing & automationAutomate pipelines with Job Sequences, scheduling, triggers and environment variables.
Project 6Performance tuning & parallelismOptimise jobs with partitioning, parallel processing and OSH for large telecom, finance and healthcare datasets.
Tools you use: IBM InfoSphere DataStage 11.7 (Designer · Director · Administrator) · Oracle Database · IBM Db2 · SSIS · IBM MQ · PuTTY · WinSCP · Jira
DataStage Training Fee & Offerings in Hyderabad
Choose the plan that suits how you learn. Every plan covers basic to advanced DataStage with real-time ETL project work and resume and interview support.
Video Recording₹7,000Was ₹12,000
Basic to advanced: ETL, Parallel Jobs, Job Sequences, InfoSphere
80+ recorded sessions
Lifetime video access
1 real-time DataStage capstone project
Resume and interview support
Placement assistance
WhatsApp group access
Most popularClassroom Training₹18,000Was ₹25,000
2-month structured classroom program
Working ETL professional as trainer
Real-time projects: ETL pipelines, SCD handling, file processing
One-on-one mentorship and lab support
Monthly mock interviews
Resume building and interview guidance
Soft skills and aptitude sessions
Dedicated placement officer
Commute support for offline batches
WhatsApp support and group access
Online Course₹15,000Was ₹20,000
Live interactive classes, flexible timings
2-month program
Daily recorded sessions for revision
Real-time ETL project environment from day 1
Weekly mock interviews
Doubt-clearing live sessions
50+ sample resumes and interview materials
WhatsApp support and group access
Easy EMI options are available. Ask about the current batch offer when you book your free demo class.
Placement Program for DataStage Training in Hyderabad
Our placement support helps you become job-ready and get interviews with MNCs, IT consulting companies and data engineering teams hiring DataStage and ETL developers in Hyderabad and across India.
Resume buildingATS-friendly resumes for DataStage developer, ETL developer and InfoSphere roles.
Placement trainingHow to apply for DataStage jobs and present your ETL skills.
Interview question bankDataStage questions on SCD types, parallel jobs, job sequencing and real-time projects.
Internships under expertsHands-on internships on real DataStage ETL projects.
Real-time projectsETL pipelines, data cleansing, transformations and data loading.
Aptitude preparationLogical reasoning, problem-solving and technical ETL test skills.
Personality developmentCommunication, presentation and confidence for interviews and client work.
Mock interviewsScenario-based ETL questions, debugging tasks and architecture explanations.
Interview schedulingReferrals to MNCs and IT consulting companies, and support through to an offer.
What Our Students Say About DataStage Training in Hyderabad
"The DataStage Training in Hyderabad at Brolly Academy was excellent. I gained real hands-on experience with Parallel Jobs, Job Sequences and IBM InfoSphere DataStage tools. The concepts were explained very clearly, and the trainers were extremely helpful. I now feel much more confident building ETL pipelines and applying what I learned in real-time projects."Rohit Sharma
"I had a wonderful learning experience with the IBM DataStage training at Brolly Academy. The real-time project practice helped me understand how ETL tools work in actual business scenarios. The trainers were very supportive and always available to clarify doubts. This course made learning DataStage simple and enjoyable."Anjali Verma
"Attending the DataStage course in Hyderabad was extremely valuable for my career. The sessions on Server Jobs, SCD types, Sequence Jobs and data warehousing were very practical, and I learned to use DataStage Designer and Director effectively. The instructors guided me through the projects and interview preparation, which really boosted my confidence."Karthik Reddy
"The DataStage training at Brolly Academy helped me understand ETL concepts deeply. As someone new to ETL development, I found the lessons on DataStage basics, schemas, transformations and fact–dimension modelling easy to follow. The trainers were patient, and I learned a lot from the real-time examples and documentation shared during the course."Harika M
Student community
Learning & collaborationWork with classmates on DataStage projects and solve Designer and Director issues together.
Resources and toolsDataStage materials, ETL practice datasets, reference guides and recorded sessions.
NetworkingConnect with DataStage trainers, ETL experts and industry mentors in Hyderabad.
MentorshipCareer advice and project support from experienced DataStage developers and ETL architects.
Career developmentJob updates, internship leads, and resume and interview support.
Pre-requisites & Eligibility
Our DataStage training in Hyderabad is designed for students, fresh graduates and working professionals who want to build a career in ETL, data warehousing and IBM InfoSphere DataStage. It suits complete beginners as well as learners with a database background. Basic computer skills, SQL and database concepts are enough to start.
Basic computer skillsHandling files and navigating software helps you use DataStage tools.
SQL basicsSimple SELECT, JOIN and filtering help with database interactions.
Database conceptsFamiliarity with Oracle, MySQL or SQL Server supports source-to-target ETL.
Analytical thinkingLogic for debugging, data flow analysis and transformation issues.
No coding background neededDataStage is a graphical tool; logic and workflow steps are enough.
Graduates & professionalsB.Tech, B.Sc, B.Com and MCA students, and support, testing or analytics staff.
Who Should Learn the DataStage Course?
Fresh graduatesB.Tech, B.Sc, B.Com and MCA students starting a career in ETL or data warehousing.
IT support professionalsProduction support and L1/L2 staff moving into DataStage and ETL roles.
Testing & QA engineersTesters moving into ETL testing or DataStage workflow validation.
Data analysts & BI usersAnalysts who want to move into backend ETL development.
Working ETL professionalsInformatica, ADF or SSIS developers adding IBM DataStage to their skills.
Job seekers & career switchersAn entry into data engineering roles in Hyderabad’s MNCs and BFSI firms without coding.
DataStage Career Opportunities in Hyderabad
DataStage developerDesign, develop and run DataStage ETL jobs for enterprise pipelines.
ETL developerBuild end-to-end ETL workflows with InfoSphere DataStage for data warehousing projects.
DataStage support engineerHandle job failures, performance issues, debugging and production support.
DataStage administratorManage servers, user access, project setup, environments and job scheduling.
Data engineerExtract, transform and load large datasets into enterprise data warehouses.
IBM InfoSphere specialistWork across the InfoSphere suite, including DataStage.
Data warehouse developerImplement data models, staging layers and ETL integrations with DataStage and SQL.
ETL testing engineerValidate DataStage workflows for data accuracy, transformations and dependencies.
ETL architectSenior roles in enterprise data integration with deep InfoSphere knowledge.
DataStage developer salary in Hyderabad – 2026
DataStage developer₹3.2–12 LPAFreshers ₹3.2–5 LPA · 1–3 years ₹5–7.5 LPA · 3–5 years ₹7.5–12 LPA
Senior DataStage developer₹12–22 LPA5–7 years ₹12–16 LPA · 7–10 years ₹16–22 LPA
ETL architect₹22 LPA+10+ years · senior architect-level roles in enterprise data integration
Hiring companiesWhere students applyGoogle · Microsoft · TCS · Infosys · Wipro · HCLTech · Tech Mahindra · Capgemini · Accenture · Deloitte · IBM · Cognizant · Oracle · SAP · Flipkart · Mphasis
DataStage Certification You Will Receive
After completing the course you receive a Brolly Academy DataStage course completion certificate that highlights your skills in ETL, data warehousing, DataStage job design and transformations. Classroom and online students receive the same certificate, and together with your capstone projects it strengthens your resume for DataStage developer, administrator, data engineering and data warehousing roles.
IBM certification to aim for next: the course gives you a foundation for IBM’s InfoSphere DataStage developer certification exam. IBM certifications are issued and examined by IBM, and exam fees are separate from the course fee.
Market trends for DataStage in Hyderabad
Rising ETL demandGrowing data warehousing needs keep Hyderabad companies hiring DataStage and ETL developers.
Cloud ETL adoptionHybrid DataStage setups with AWS and Azure are becoming more common.
BFSI & telecomBanks and telecom firms rely on DataStage for high-volume data processing.
Migration projectsOrganisations modernising older ETL systems need DataStage talent.
Data quality focusSkills in SCDs, validation and metadata management are in demand.
Support & admin rolesL2/L3 support, job monitoring and DataStage admin roles are growing.
DataStage Training in Kukatpally, Hyderabad
Our centre is at Metro Pillar No. A689, Dr Atmaram Estates, 3rd Floor, Nizampet X Roads, near JNTU Metro Station, Hyderabad 500072. Students join from Kukatpally, KPHB Colony, JNTU, Nizampet, Miyapur, Hitech City, Madhapur and Ameerpet (a short metro ride). Can’t make it to class? Join the same course live online.
Other relevant courses
SnowflakeCloud data warehousing with Snowflake.
Azure Data FactoryCloud ETL and data pipelines on Microsoft Azure.
OracleOracle database and cloud skills for data roles.
MicroStrategyBI reporting and dashboards on warehouse data.
AWSCloud computing on Amazon Web Services.
Google Cloud (GCP)Google Cloud Platform fundamentals and data services.
DataStage Training in Hyderabad – FAQs
1. What is the fee for DataStage training in Hyderabad?
Brolly Academy offers three plans: Video Recording at ₹7,000 (was ₹12,000), Online Course at ₹15,000 (was ₹20,000) and Classroom Training at ₹18,000 (was ₹25,000). Every plan covers basic to advanced DataStage with real-time ETL project work and resume and interview support. EMI options are available, so ask about current offers at your free demo.
2. How long is the DataStage course at Brolly Academy?
The DataStage course runs for 2 months in both classroom and online modes. Month 1 covers data warehouse concepts, ETL basics and DataStage foundations, and month 2 covers job development, advanced stages and a real-time project with placement preparation. Weekday and weekend batches are available, and new batches start every week.
3. Which institute is best for DataStage training in Hyderabad?
Brolly Academy is a strong choice for DataStage training in Hyderabad. You learn from Mr. Rajesh Kumar, who has 10+ years in IBM DataStage and ETL, follow a 15-module syllabus on DataStage 11.7, build six real-time ETL projects, and get resume, mock interview and placement support in the classroom near JNTU or live online.
4. What is covered in the DataStage course syllabus?
The 15-module syllabus covers data warehouse concepts, DataStage job types, ETL and SCD types, environment setup, Parallel Jobs, InfoSphere architecture, installation and configuration, file stages, DataStage Designer, platform architecture and partitioning, DataStage Director, combining data with Lookup, Merge, Join and Funnel, file handling and data transformations.
5. What are the prerequisites for DataStage training?
Basic computer knowledge, simple SQL such as SELECT, JOIN and filtering, and basic database concepts are enough to start. Coding is not required, because DataStage is a graphical tool where understanding logic and workflow steps matters most. Graduates from B.Tech, B.Sc, B.Com or MCA and IT professionals can all join.
6. Is DataStage easy to learn for beginners?
Yes. DataStage is a graphical tool with drag-and-drop stages, so beginners can learn it without a coding background. Our course starts with data warehouse and ETL concepts and moves step by step to job development, with hands-on practice and real-time examples so freshers and career switchers can follow along comfortably.
7. What is the salary of a DataStage developer in Hyderabad?
DataStage freshers in Hyderabad typically earn around ₹3.2–5 LPA, rising to ₹5–7.5 LPA with 1–3 years and ₹7.5–12 LPA with 3–5 years of experience. Developers with 5–10 years earn around ₹12–22 LPA, and senior architect-level roles pay ₹22 LPA and above. Actual pay depends on skills and employer.
8. Does Brolly Academy provide placement support for DataStage?
Yes. Brolly Academy provides placement assistance that includes ATS-friendly resume building, placement training, a DataStage interview question bank, internships on real ETL projects, aptitude preparation, personality development, scenario-based mock interviews and interview scheduling with referrals to MNCs and IT consulting companies, with support through to an offer.
9. Will I get a certificate after the DataStage course?
Yes. You receive a Brolly Academy DataStage course completion certificate that shows your ETL, data warehousing and DataStage job design skills. The course also builds a foundation for IBM’s InfoSphere DataStage developer certification exam, which is issued and examined by IBM, and its exam fee is separate from the course fee.
10. Is DataStage training available online or only in the classroom?
Both. You can join classroom training at our centre near JNTU Metro Station in Hyderabad or live online classes with flexible timings. The syllabus, projects and placement support are the same in both modes, and daily recorded sessions help you revise. A Video Recording plan is also available for self-paced learning.
11. Which tools will I learn in the DataStage course?
You work with IBM InfoSphere DataStage 11.7, including DataStage Designer to build jobs, Director to run, schedule and monitor them, and Administrator for environment setup. The course also uses Oracle Database and IBM Db2 as sources and targets, the dsjob command line, PuTTY and WinSCP for server access, and Jira.
12. What is the difference between DataStage and Informatica?
Both are enterprise ETL tools used to extract, transform and load data into data warehouses. DataStage is known for its strong parallel processing engine, while Informatica is known for its UI-driven approach. Our course focuses on IBM DataStage, and ETL developers who already use Informatica, SSIS or ADF can add it quickly.
13. What projects are included in DataStage training?
You complete six capstone projects: an end-to-end ETL pipeline, a data cleansing and transformation workflow, customer data integration, file handling and sequential processing, job sequencing and automation, and performance tuning with parallelism. These give you practical ETL work to discuss with confidence in DataStage developer interviews.
14. Is DataStage still in demand in Hyderabad?
Yes. DataStage is widely used in banking, telecom, healthcare, retail and MNCs for large-scale ETL projects. Hyderabad companies keep hiring DataStage and ETL developers, migration projects need DataStage talent, and support and administrator roles are growing, so the skill suits freshers, testers and support engineers moving into data roles.
15. Is there a DataStage course near me in Kukatpally or JNTU?
Yes. Brolly Academy is at Metro Pillar No. A689, Dr Atmaram Estates, 3rd Floor, Nizampet X Roads, near JNTU Metro Station, Hyderabad 500072. Students join from Kukatpally, KPHB Colony, Nizampet, Miyapur, Hitech City, Madhapur and Ameerpet. If travel is difficult, you can join the same DataStage course live online.
Got more questions? Talk to our team directly
Contact us and our academic counsellor will get in touch with you shortly. A free demo class is available before you enrol.