SLA Academy

SLA is the Best Software Training Institute in Chennai with 100% Placement Assistance

No: 10, PT Rajan Salai, KK Nagar 600078 Chennai, Tamil Nadu
Phone: 08608700340

Data Science Course in Chennai

Welcome to the Best Data Science Training Institute in Chennai. Equip yourself with the key concepts of Data Science such as Probability, Statistics, Machine Learning Techniques, Data Analytics Basics, and Data Visualization processes. We are extremely dedicated to serving you better.

Softlogic Google Review

Data Science Course Overview

We offer Data Science Training in Chennai at SLA to shine in the crowd because of its unbeatable quality of training. SLA provides the best data science course with proficient faculties who have experience of several years. Practical training is our unswerving focus and this helps to mold the skills of the candidates in a better manner. Big data, which is the application of data science, is also concentrated in our course and it will have an impact on the students. Our Data Science Training Program covers all the industry-required skills like gathering raw data from various resources, find the pattern, structure data, bring meaningful insights, submit to industry leaders for better decision making. SLA Academy aims to provide our students with all the required skills such as programming languages, big data technologies, machine learning algorithms, deep learning techniques, and so on. We are committed to serving you better through our job-oriented Data Science Training in Chennai.

Make a Better Smarter Decision with Data Science Course

Data Scientists have Job satisfaction, Work-life balance with an average salary 6 - 15 LPA.

Data Science Course in Chennai

About Data Science Training in Chennai

There is an immense rise in the scope of data science and resultantly it has paved the way for a Data Science Course in Chennai. Data Science concepts consist of three elements such as organizing, packaging, and delivering the data. Simply referred to as OPD of Data. It has statistical core concepts like Descriptive statistics, distribution, hypothesis testing, and regression along with probability theory and the machine learning concepts.

At SLA, we offer a data science course with a focus on quality. You can master the concepts of data science through our well-designed course syllabus. After completion of the training, you can enter into several roles, including Data Scientist, Data Architect, Business Intelligence Manager, Data Administrator, etc. After the completion of our Data Science Training in Chennai at SLA Academy,

SLA provides comprehensive training on Data Science through practice our students to utilize scientific methods, processes, algorithms, and systems to bring out the insights from structured and non-structured data. Our Data Science Training Program helps to work in the fields like Data Mining, Machine Learning, and Big Data Processes, and we focus on balanced coaching of theoretical and practical knowledge growth in our Data Science Training Institute in Chennai.

Data Science is the concept that combines statistics, methods, and data analysis to analyze the exact phenomena with the data using techniques and algorithms as the context of mathematics, information science, and domain knowledge. The Data Science field requires a combination of skills such as domain expertise, programming skills, and mathematics or statistics knowledge to fetch meaningful information from the data set. We enhance our students in our Data Science Training Institute in Chennai according to the requirement of global industries, such as in-depth knowledge of techniques like linear regression, clustering, machine learning, and SVM (Support Vector Machine) and excel in the programming languages like Python, R, and SAS.

We equip our learners to get thorough knowledge of analytical modeling, deep learning technologies, Natural Language Processing, text mining concepts, support vector machines, and random forest. And also with naïve Bayes, clustering process, boosting tree principles, volatility modeling, risk monitoring, stress testing, option pricing, and simulation through our balanced theoretical and practical training on Data Science Course in Chennai.

Our Data Science Course helps the students to enhance their skills to perform well according to the industry expectation as Data Science Professionals that opt for any role. In our Data Science Training Institute in Chennai, our learners will get proficiency to make use of the information from the data to create meaningful insights for the organization by learning the required technical components used to manage and manipulate the data.

We offer the best coaching on Data Science Course in Chennai that helps the candidates to analyze the current trends through data visualization tools such as Tableau, Power BI, QlikView, etc. It is used for building and implementing business strategies to provide insights for the required departments. Our students of Data Science Training Institute in Chennai will learn to build complicated data models and simulations in a Big Data environment that focuses more on math, statistics for reading and deploying Machine Learning models.

Top 10 Skills To Master For Becoming A Data Scientist

Data Science Course in Chennai

We provide detailed coaching in our Data Science Training Center in Chennai with the most-required concepts such as frameworks like Tensorflow, PyTorch, and visualization tools like Tableau, Power BI, and Qlikview to work effectively in platforms like Matlab, RapidMiner, and so on. Our students can perform from day one as we train them from scratch. We also offer value-added courses such as resume writing skills, job searching skills, interview performance skills, and career development skills in our Data Science Training Institute in Chennai with 100% Placement Assistance.

Our trainers offer hands-on practical training which will assist you in gaining a profound comprehension of the concepts. We value the convenience of the students and hence offer flexible timings. Our strength lies in our career-oriented training. We conduct mock interviews and technical reviews to make you confident while attending interviews.

Course Objectives of Data Science Training in Chennai

Data science has turned out to be one of the important careers in the IT industry. Virtually every enterprise consists of big data and the interesting thing is that most of them want to make the best use of this technology. Here comes the role of the data scientist. Data Scientists are well aware of the application of their skills in mathematics, statistics, programming, etc. They make use of their knowledge to bring out solutions hidden in the data. Data Science Training Institute in Chennai as SLA provides you with in-depth training on the Data Science concepts.

The Aspiring candidate would be wondering what is the exact benefit of studying data science. In this data-rich world where huge sets of data are generated every second, the role of data scientists is gaining momentum. The manager can arrive at swift and intelligent decisions while collaborating with data scientists. You can expect new challenges with the help of dynamic data. You can also set forth policies for best practices with the help of the insight gained through the data and the data scientist plays an important role here.

The main aim of this Data Science Course in Chennai is to mold our students to grasp, learn, understand, and practice data analytics and machine learning techniques, which consist of modern computing with big data as per the industry requirements. Following are the abilities and the learning outcomes of our learners after the successful completion of Data Science Training in Chennai:

  • Identify the categories of data set and compare the data that works for various applications.
  • Implement machine learning techniques and algorithms along with a computing environment that suits the software applications
  • Able to resolve the issues associated with batch learning, high-dimensional, dynamic growing of the data
  • Understand and implement suitable model parameters for different machine learning techniques.
  • Integrate machine learning libraries, mathematical and statistical tools with big data technologies like Hadoop, Apache, and MapReduce.
  • Implement cutting-edge tools and techniques to analyze and rectify the issues of the big data world.
  • Implement effective Machine Learning, Deep Learning, and other algorithms to develop Machine Intelligence and Artificial Intelligence products.
  • Implement data mining skills to solve any data analysis problems.

Who Should attend Data Science Course in Chennai?

A data scientist can be coming from an engineering degree or he/she can even be a Ph.D. This doesn’t indicate that you cannot take up a data science course if you are not suiting the above requirement. All aspiring candidates who wish to start or transform their careers in data science can take up our Data Science Training in Chennai. Our expert trainers framed the Data Science Curriculum as per the industry-requirements to provide comprehensive training to the students that are customizable according to the skill level of beginners as well as experienced candidates. So, our Data Science Training in Chennai is accessible by the following category of the people who have an interest in the Data Science field.

  • IT Professionals who are interested to migrate their career to Data Science and Analytics
  • Fresh graduates who are inclined to work in Data Science and Analytics
  • IT Managers, Database Administrators, delivery heads, etc. can take up Data Science Course.

Prerequisites for learning in our Data Science Training Institute in Chennai

This Data Science Course in Chennai has required no prerequisites for beginners and fresh graduates. However, they could have fundamental knowledge in mathematics, statistics, and computer science. If they have basic knowledge of integral calculus, data structures, and algorithms are the additional advantages to learn data science quickly and effectively. Prerequisites for the working professionals will be different, and it can be chosen as per their experience and skill in data science. However, our Data Science Training in Chennai will have opted for both beginners and working professionals who are interested to learn with passion for their best career in the IT field. Though understanding of mathematics especially statistics is a basic prerequisite for data science course it is advantageous if you also have the following knowledge:

  • Have a sound knowledge of the basics of programming
  • Have a good understanding of the basics of SQL
  • Acquainted with the fundamentals of maths, statistics, and probability
  • Have sound knowledge about the data analytical tools

Top Data Science Training Institute in Chennai as SLA hones your skills in such a way that the above knowledge complement with the knowledge that you are gaining now.

Career Scope of Data Science Training in Chennai

When you learn Data Science Course in Chennai then there are good chances to be placed in top organizations. Such candidates will have an edge over others and have maximum chances of accomplishing their dream careers. Getting trained in SLA for data science is the right step for both freshers and experienced professionals who want to migrate their careers to data science. Our Data Science Course in Chennai focuses on practical-oriented sessions to a great extent.

Once you get the certificate you will be ahead of the crowd. Small batch sizes, individual attention, and reasonable fees are some factors that make SLA shine in the crowd. Placement support is a major strength of SLA because we believe in molding the skills of the candidate in tune with the career. SLA offers the Best Data Science Course in Chennai, KK Nagar and the syllabus complements well with the latest advancements.

There is a substantial number of careers available to those people who are trained in data science. Getting trained in SLA that provides Best Data Science Training in Chennai, helps you to become a data science specialist who assists the companies in gaining insight into the big amount of data that is being generated. Moreover, the application range for data science is very exhaustive and you can work in any domain that boosts your personal interest. Data scientists are most sought after professionals in the IT domain and the big data industry. Both startups and established companies require the skills of a data scientist. SLA is a top institute that offers the Best Data Scientist Course in Chennai.

Future Scope of Data Science

Global companies are looking for candidates who have skills in the tools such as proficiency in R Language, Python Coding, Thorough MS Excel knowledge, Hadoop skills, SQL database querying skills, and all related technologies. SLA Academy equips our students with a clear understanding of these concepts along with mathematical expertise and work efficiently with unstructured data and fundamental business knowledge in our Data Science Training Institute in Chennai.

The salary range of data science professionals is between 7 to 15 LPA. We help our students to reach this range by equipping their technical skills along with placement-ready skills such as resume preparation, career development, communication skills, job searching skills, and job management skills. We train our students in our Data Science Training Center in Chennai with the satisfied hands-on practice on real-time projects, case studies, frequent assessment, and continuous updates on the curriculum. We provide study materials and free software installation along with the industry-valued certificate in our Data Science Training Institute in Chennai.

Students can search jobs by industries as per the guidance of our placement team of Data Science Training Institute in Chennai in banking and financial sectors, energy and utilities, pharmaceutical and healthcare, e-commerce, media and entertainment, telecom, automobile, retail and CPG, Travel and Hospitality, and so on for the job roles like Business Analytical Professionals, Business Intelligence Professionals, Data Scientist, Big Data Analysts, HR Analytics Professionals, Marketing Analytics Professionals, etc.

We help our students in our to find job opportunities in the global platform in the most required locations such as Delhi, Mumbai, Bangalore, Chennai, Hyderabad, and so on for the companies like Walmart, Novartis, Allerin Tech, Amazon AWS, LearnKartS, Microsoft, Deloitte, Reliance, Maersk, Ericsson, Accenture, Sun Pharma, Oyo, HDFC, Genpact, Conduent, Amdocs, ZS Associates, etc. through our Data Science Training Institute with 100% Placement Support.

Roles and Responsibilities of the Data Science Professionals

Job Title: Data Analyst - Responsible for developing, implementing, and maintaining the analytics systems to work with team members for identifying critical metrics and deliver useful and actionable insights used for decision-makers of the organization. They should be able to create rich and interactive visualization using tools like Tableau, Power BI with the evaluation skills to handle, process, and clean data efficiently without inaccuracies.

Most-Required Skills: Programming Languages like R, Python, SAS, SQL, JavaScript, HTML, C, and C++. Spreadsheet tools like Excel, Database Systems like NO SQL, SQL, MySQL, Mathematics, Statistics, Machine Learning Algorithms, Visualization tools like Tableau, Power BI with fluent communication skills. SLA Academy helps our students to acquire these industry-expected skills in our Data Science Training Institute in Chennai.

Job Title: Business Analyst - Responsible for utilizing the information of raw data to generate insight into the organization and make use of technical components to manipulate and manage the structured data. They should serve as a link between the IT team and the management for making them understand all the technical aspects of the data industry, and they should help industry leaders to combine decision making that targets the customers and generate various business plans.

Most-Required Skills: SQL, MS Office, Tableau, Power BI, QlikView, Conscious listening, Business Intelligence, and Data Modeling. We offer hands-on exposure to these skills to the students of our Data Science Training Center in Chennai.

Job Title: Data Scientist - Responsible for understanding the challenges of business, and discuss with stakeholders, convert the business problem into a data science issue for resolving them with technical tools. They should also clean, manage, and manipulate data as per the organizational needs based on multiple machine learning models.

Most-Required Skills: Languages such as R, SAS, Matlab, SQL, Spark, Python, Hive and strong talent in distributed computing, predictive modeling, visualization, and Machine Learning techniques along with strong communication skills. We at SLA Academy help the students to acquire these skills through our placement-oriented Data Science Training in Chennai.

Job profiles of Data Science

The field of data science is a lucrative one and those who want to prove their mettle can have a wide spectrum of roles to choose from. Business and strategy knowledge, proficiency in mathematics and technical skills are the major specializations that a Data Scientist Needs. Let us see some of the Job Profiles of a person who has learned data science:

  • Data Scientist
  • Big Data Engineer
  • Data Engineer
  • Statistician
  • Data Administrator
  • Data Architect
  • Business Analyst
  • Business Intelligence Manager
  • Data Analyst
  • Data Manager
  • Analytics Manager

Trainer Profile of our Data Science Training Center in Chennai

Domain Expertise, Student-Centric, Social Skills are the brand qualities of our Trainer. We have highly qualified trainers who have 10+ years of industry experience as Data Architect. Trainers of our Data Science Training Institute in Chennai have vast technical skills in key topics such as Data Analytics, Predictive Modelling, Data Visualization, SAS concepts, SQL database features along with programming language skills in R and Python. They handle interactive classes that are student-friendly to clear their doubts on the spot. Our trainers focus on providing complete hands-on practices on the Data Science Concepts with 25+ case studies and real-time project assignments. Learn from our Industry expert to obtain the best Data Science Course in Chennai.

We have trainers who are techies by experience and working as trainers to provide the students industry-expected coaching on Data Analytics, Machine learning, Big Data, Data Visualization, and Data Mining in our Data Science Training Institute in Chennai. We have dedicated and expert trainers who are innovative, adaptive, and flexible. They train students from their experience of managing stakeholder relationships, communication, presentation, risk analytics, and data modeling skills through our best Data Science Course in Chennai. Our trainers are experts in programming skills on Python, R, Scala, SAS, C++, Java, SQL, and reporting tools skills on Informatica, QlikView, Tableau, Power BI, and VBA. SLA Academy, the Best Data Science Training Institute in Chennai who have trainers who have strong skills in all the concepts required to teach the students to perform from day one.

Modes of Training

SLA is one of the top Data Science Training Institutes in Chennai, offering convenient batches and flexible training modes as per the requirement of trainees. We have the following training options that could be easy to learn as an individual or group or from remote places. Enjoy the learning benefits with the assured hands-on practice with placement-oriented Data Science Course in Chennai.

  • Online Training

    Instructor-led online trainingwith continuous remote assistance with the real-time project practices.

    One-on-one live practice to the required students with the assurance of successful course completion.

    Our Learning Management Systemincludes MCQs, live lectures, and Placement preparations.

    Obtain the enterprise-ready skills even as fast-track mode at SLAon the top trending IT Courses in Chennai.

  • Classroom Training

    Interactive learning experiencesto ensure individual attention with complete hands-on exposure.

    Smart Classroom equipped with updated software to offer job-ready skills to perform well in the industries.

    Extensive learning supportPacked with 25+ case studies and 5+ real-time projects guidance.

    Get ahead with industry-approved certification trainingin our Best Data Science Training Institute in Chennai

  • Corporate Training

    Customized end-to-end technology training without affecting your actual works.

    Flexible class timing and personalized curriculum to meet exact corporate expectations.

    Improve your team’s talentto enhance the organization’s business value and revenue.

    Not just a regular classroombut a perfect blend of theory and practicals for all Courses.

Data Science Course Fees & Syllabus

The duration of Data Science Course in Chennai at SLA comes around 45 to 60 hours that can be taken at your flexible class timings. Small batch allocation, extra time for the missing classes, unlimited lab accesses are the course benefits and explore more by calling us.

Data Science Fee and Duration

Duration
Hours
Training Mode

Regular Track

45 – 60 Days

2 hours a day

Classroom & Online

Weekend Track

8 Weekends

3 hours a day

Classroom & Online

Fast Track

5 Days

6+ hours a day

Classroom & Online

We offer quality training at a cost-effective and reasonable Data Science Course Fees in Chennai. There are seasonal offers, different payment modes and installment options to pay the fee. Discounts will be provided on One Time Payment. Call us to know more about Data Science Training Fee in Chennai.

No Time

Timings Doesn't Suit You?

We can set up a batch at your convinient time.

Let Us Know

Data Science Course Syllabus REQUEST A BATCH

Our Data Science Course Syllabus specially designed and covers the key concepts from such as Python Programming, R Language, Statistics, Probability, Linear Algebra, Data Preparation, ETL, Machine Learning, and Visualization Concepts with complete hands-on experiences on real-time projects. After the course completion, one can be able to have a detailed understanding of data science concepts along with the extraordinary guidance through our updated Data Science Interview Questions and Answers on our site. Our Course Syllabus covers the following major concepts in our Data Science Training Center in Chennai. Our Data Science Syllabus contains programming languages like R, Python, Scala, Joomla, SAS, and Data Visualization tools like Tableau, Power BI, QlikView, and Machine Learning algorithms such as linear regression, logistic regression, clustering, and big data technologies like Spark, Hadoop, AWS, Azure, and risk monitoring concepts in our Data Science Training Institute in Chennai with 100% Placement Support.

  • Types of Scripts
  • Difference between Script & Programming Languages
  • Features of Scripting
  • Limitation of Scripting
  • Types of Programming Language Paradigms

  • Who Uses Python?
  • Characteristics of Python
  • History of Python
  • What is PSF?
  • Install Python with Diff IDEs
  • Features of Python
  • Limitations of Python
  • Python Applications

  • Python File Extensions
  • SETTING PATH IN Windows
  • Python Sub Packages
  • Uses of Python in Data Science
  • USES OF PYTHON IN IOT
  • Working with Python in Unix/Linux/Windows/Mac/Android

  • PyCharm IDE
  • How to Work on PyCharm
  • PyCharm Components
  • Debugging process in PyCharm
  • PYTHON Install Anaconda
  • What is Anaconda?
  • Coding Environments
  • Spyder Components
  • General Spyder Features
  • Spyder Shortcut Keys
  • Jupyter Notebook
  • What is Conda?
  • Conda List?
  • Jupyter and Kernels
  • What is PIP?

  • How to create a set?
  • Iteration Over Sets
  • Python Set Methods
  • Python Set Operations
  • Union of sets
  • Built-in Functions with Set
  • Python Frozenset

  • How to create a dictionary?
  • PYTHON HASHING?
  • Python Dictionary Methods

  • Shell Script Commands
  • Various OS operations in Python
  • Python File System Shell Methods

  • Python Errors
  • Common Run-Time Errors in PYTHON
  • Exception Handling
  • Ignore Errors
  • Assertions
  • Using Assertions Effectively

  • Python Iterators
  • Python Generators
  • Python Closures
  • Python Decorators
  • Python @property

  • What is XML?
  • Difference between XML and HTML
  • Difference between XML and JSON and Gson
  • How to Parse XML
  • How to Create XML Node
  • Python vs JAVA
  • XML and HTML

  • What is Multithreading
  • Threading Module
  • Defining a Thread
  • Thread Synchronization

  • The components of a web page
  • Beautiful Soup
  • Urllib2
  • HTML, CSS, JS, jQuery
  • Dataframes
  • PIP
  • Installing External Modules Using PIP

  • Strings
  • Unicode Strings
  • Lists
  • Tuples
  • Buffers
  • Xrange

  • Lists are mutable
  • Getting to Lists
  • List indices
  • Traversing a list

  • Advantages of Tuple over List
  • Packing and Unpacking
  • Comparing tuples
  • Creating nested tuple
  • Using tuples as keys in dictionaries
  • Deleting Tuples
  • Slicing of Tuple
  • Tuple Membership Test

  • The import Statement
  • The from…import Statement
  • Creating User defined Modules
  • Python Module Search Path

  • What is a Package?
  • Introduction to Packages?
  • py file
  • Importing module from a package
  • Creating a Package
  • Creating Sub Package
  • Importing from Sub-Packages
  • Popular Python Packages

  • What is a data, Information File?
  • File Objects
  • File Different Modes
  • file Object Attributes
  • Directories in Python
  • Working with CSV files

  • Object Oriented Programming System
  • Define Classes
  • Creating Objects
  • Access Modifiers
  • Python Namespace
  • Self-variable in python
  • Garbage Collection
  • Python Multiple Inheritance
  • Overloading and Over Riding
  • Polymorphism
  • Abstraction
  • Encapsulation

  • What is Regular Expression?
  • Regular Expression Syntax
  • Understanding Regular Expressions
  • Regular Expression Patterns
  • Literal characters
  • Finding Pattern in Text (re.search())
  • Using re.findall for text
  • Python Flags
  • Methods of Regular Expressions

  • What is Testing?
  • Types of Testings and Methods?
  • What is Unit Testing?
  • What is PyUnit?
  • Test scenarios, Test Cases, Test suites

  • Django – Design
  • Advantages of Django
  • MVC and MVT
  • Installing Django
  • Designing Web Pages
  • HTML5, CSS3, AngularJS

  • Introduction
  • Components and Events
  • Adding Controls
  • Entry Widget, Text Widget, Radio Button, Check Button
  • List Boxes, Menus, Combo Box

Where can I get some?

  • Experiential Learning

    Learn the way to be your best at Industries from SLA Jobs with our extensive Learning Management System “Learn + Practice + Build”.

  • Professional Programs

    Obtain new skills every day and boost your position value from our wide range of master courses which are trending in the job market.

  • Placement Hackathon

    Enhance with Softskill, Aptitude classes, Role-Play interviews, CV tips, Profile Management strategies all as our value-added services.

  • Continuous Assistance

    Future proof your career with our continuous learning support to prepare for any sort of job challenges on technology upgrades.

  • Intelligible Instructors

    Improve your skills by learning from the domain experts who focus on extensive hands-on exposure with adequate theoretical guidance

  • Exclusive Certification

    Earn industry-endorsed certification upon the successful completion of courses and shape your accomplishment level with increased opportunities

Data Science Internship Training in Chennai Get Started

Learn in-demand Data Science skills with the practical implementation at our Data Science Training Institute in Chennai. Earn industry-ready skills with key concepts of Data Science workflow such as data manipulation, statistics, data visualization, machine learning, big data processing, data reporting, data migrating, and so on. We equip you with the enterprise expected skills that are below:

Expected Roles and Responsibilities of the Data Scientist / Data Engineer / Data Analyst

  • Recognize valuable data sources and automate collection processes
  • Tackle the structured and unstructured data with preprocessing
  • Explore large amounts of data to find trends and patterns
  • Generate predictive models and machine-learning algorithms
  • Integrate models through ensemble modeling
  • Provide information using data visualization tools and techniques
  • Nominate solutions and strategies according to business challenges
  • Work efficiently with engineering and product development teams

Accelerate your career in Data Science Training in Chennai as the demand for skilled and certified professionals is predicted to rise by 28% than now.

Projects to practice: Uber Data Analysis
Description: This is the project that Data visualization, R Language, and dataset process brings together to analyze the trips of Uber customers for further marketing.

Projects to practice: This comes with the dataset related to handwritten digits along with machine learning concepts. It makes you thorough with the overall data science concepts as it has everything to know about them. Never hold on with old technologies. Block your slot at SLA for upgrading to current trends.

Add value to your profile with our Industry-Endorsed Certification

The course completion certificate from SLA has been a channel for our students who are placed in top companies such as

  • cisco-logo
  • dell-logo
  • image-logo

Trusted By Companies Worldwide & 4,10,350+ Learners

User Reviews on Data Science Course in Chennai

Reviews on Google Review on Just Dial reviews on Trustpilot revies on yet5 Review on sulekhaReview on sulekha

Students Reviews About Our Services

Some Frequently Asked Questions

Data Science Course is the on-demand skill in which numerous commonly asked questions arise time-to-time. Here we give some of the frequently asked questions that could be the answer to your queries.

Why Customer Trust US



    By clicking Get in Touch, you agree to receive newsletter emails, latest News & event updates from SLA Academy


    Get FREE Demo




      Get Course Fee




        Get a Quote




          Let Us Know



            By clicking Get in Touch, you agree to receive newsletter emails, latest News & event updates from SLA Academy


            REQUEST A BATCH




              Get Started





                Get In Touch





                  Get Sample Certificate





                    Let Us Know





                      1
                      Softlogic-Academy

                        Free Demo Class