Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of DeliveryFrequency Of Classes
EnglishSelf Study, Virtual ClassroomVideo and Text BasedWeekends

Course Overview

Huge mountains of data combined with the advancing technologies are restructuring the world as we know it and it has started to create a great demand for professionals with the potential to give the companies the edge they need, with their programming skills. The introduction of artificial intelligence into the domain also asks for the much-needed software engineers.

This IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science course by Great Learning provides the companies with exactly the skilled programmers they need. Post Graduate Certificate in Software Engineering for Data Science offered by the oldest IIIT teaches the candidates all that they would require to become successful in the field, from Python programming to Data Engineering and more.

Through the blended learning of both online sessions and classroom residencies, the candidates will gain insights into the Data Science industry. The IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science training course offers a capstone project that enables the practical learning of the applicants and gets them familiar with the processes that are carried out in the sector.

The Highlights

  • Blended learning
  • IIIT Hyderabad certification
  • Offered by Great learning
  • 10 months long programme
  • IIIT Hyderabad expert faculty
  • 350+ hours of learning
  • Grade A accreditation by NAAC
  • IIIT Hyderabad Alumni status

Programme Offerings

  • Capstone Project
  • Personal Career Coach
  • career support
  • Online and classroom sessions
  • 10 case studies

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIIT Hyderabad

Details regarding the IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science fee costs of the programme are mentioned below.

IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science Fee Structure

Course Certificate
Amount in INR
Online + Mentorship
Rs.  2,50,000 + GST

Eligibility Criteria

Work Experience

The candidates who wish to go straight to learning the accelerated IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science by Great Learning and IIIT Hyderabad need to have had a work experience of minimum 3 years in the field of technology at the time of joining the programme.

Certification Qualifying Details

The candidates will receive their certificates once they have finished the course.

What you will learn

Programming skillsDatabase knowledgeKnowledge of engineering

The applicants will gain some of the most in-demand skills and gain knowledge about all of the important concepts of the sector with this IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science syllabus course.

  • Applicants may start their learning with the fundamentals of software development in which they will learn about programming languages, their structures, uses, and designs.
  • They will also be re-introduced to the basics of Java, CSS, HTML, and Python which will help them learn the advanced coding that is taught in the latter part of the course.
  • Algorithms and data structure will provide the participants of the course with the efficiency required in the domain.
  • Databases software taught in the course will allow the candidates to safely store, organise and manipulate data.
  • In the latter part of the course, candidates will learn about the models and phases of software engineering.
  • Real-time data and the skill to process it will come in handy for the candidates when they are a part of the industry.
  • Finally, the candidates will learn how to create secured codes, protect data and give the algorithms network and system security.

Who it is for

People who are best suited for this programme are mentioned below.

  • Managers of the company or technology leaders who wish to either introduce or advance the role of data science in their organisations are the ideal applicants for the course.
  • Data science professionals like data scientists and data science managers who are looking to get advanced knowledge about the changes coming in the industry are also well suited for the course.
  • Candidates who want to enter this industry and have experience in either technology or programming are also encouraged to gain the skillset using this course.

Admission Details

To join the IIIT Hyderabad: Post Graduate Certificate in Software Engineering for Data Science classes, applicants will have to follow the instructions that are given below.

Step 1: First of all, applicants are requested to visit the course website.

https://www.greatlearning.in/post-graduate-course-software-engineering-iiit-hyderabad

Step 2: On the course webpage, applicants will find an ‘Apply Now’ icon.

Step 3: Upon clicking the icon, the candidates will be directed to an application form.

Step 4: The form will ask the candidates about their basic information, academic details, and their job experience which the participants must fill out correctly.

Step 5: The applicants will then need to sign up on the website and choose the learning path they are better suited for.

Step 6: After the screening and selection process has been chosen candidates will be given an offer of admission to the programme.

The Syllabus

Introduction to Programming in Python
  • Python basics - Concept of Mutable and Immutable, Python Vocabulary
  • Exception Handling, File Operations using Python, Modules & Packages, Data Types, Control Statements, Functions, Collections in Python

Object Oriented Programming
  • Class, Objects, Methods, Variables
  • Inheritance, Polymorphism, Encapsulation
  • Abstraction and Abstract Classes
Data Structures & Algorithms
  • Algorithm and Time Complexity
  • Recursion and Space Complexity
  • Searching
  • Sorting
  • Linked List
Database Management Systems
  • Basics of RDBMS - Keys, Normalization, Indexes, ACID, Constraints
  • Basics of SQL queries (DDL, DML, DQL)
  • Using MySQL with the help of Python, Data Modelling
  • Tools - MySQL Workbench
Web Development Framework
  • Introduction to Client-Server Architecture
  • REST API
  • Flask Introduction
  • Components of Flask
  • Session Management
  • Error Handling
  • Basics of SQLAlchemy as ORM
  • Swagger docs for testing APIs
Front End Engineering
  • HTML, CSS

Python for Data Science
  • Numpy, Pandas, Visualization, EDA

Introduction to AIML
  • Supervised Learning - Linear Models, Decision Trees, Ensemble Models
  • Introduction to Deep Learning, Neural Networks
  • Introduction to NLP
Hackathon

Software Engineering for Data Science
  • Software Engineering and Data Science
  • SE for AI
  • SE Development Methods
  • Data Pipelines, Model Pipelines, and ML pipelines
Data Engineering
  • Structured and Unstructured Data
  • Databases to store and querying Unstructured data (MongoDB and Cassandra, GraphDB)
  • Data – Discovery, Catalogue, Lineage, Governance, and Quality
  • Dimensionality reduction (LDA and PCA)
  • Synthetic data (SDV) and data versioning (DVC)
Engineering for Cloud
  • Cloud computing:- Virtualization and Usage of virtual machines
  • Docker, Container, and Kubernetes
  • Distributed Systems
  • Hadoop file system, MapReduce
  • Big data Pipeline
  • Spark and Kafka
Hackathon
Designing Intelligent Systems
  • Requirements, Architecture, and Design Patterns
  • Model Quality, Data Quality, System Quality
  • Software Engineering Architecture and Design, Microservices
  • AIOps, DataOps, MLOps
Qualities in Intelligent Systems
  • NFR qualities in context to Data Science Applications:- Modularity, Reproducibility
  • Qualities in intelligent systems:- Completeness, Consistency and Correctness of Data, Explainability, Interpretability, Fairness, Bias
  • Secure Software Engineering:- Security and Privacy, Cryptosystems, RSA, Web Applications Vulnerabilities
  • Intelligent User Interfaces

Evaluation process

Applicants who want to pursue the accelerated path of this course will first have to qualify in the Software Development Fundamentals Proficiency Test.

Instructors

IIIT Hyderabad Frequently Asked Questions (FAQ's)

1: What does the course mean by flexible learning path?

The course offers the candidates various paths of learning through which they can choose whether they want to study the whole course, its fundamentals part, or the advanced part.

2: What is so great about this certificate?

The certificate has been provided by the renowned IIIT Hyderabad, which is ranked AAAA+ in All India Technical Colleges, is positioned 11th in Outlook’s Annual Ranking of India’s top Technical Universities, and has Grade A accreditation by NAAC.

3: Who are the faculty of this course?

Y. Raghu Reddy who is the head and associate professor of software engineering research Center at IIIT Hyderabad and Ramesh Loganathan who has 20+ years of experience in software industry are the faculty of this course.

4: Which companies hire from Great Learning?

Uber, Mercedes-Benz, Amazon, Bewakoof.com, Oppo, Swiggy, HSBC, American Express, FedEx are only some of the companies that hire candidates from Great Learning.

5: What is Great Learning?

One of the leading learning organisations of India, Great Learning, is a company that provides high quality education to professionals. It is the only company to provide so many programmes in blended mode.

6: Which software will be covered in the course?

Software like Python, SQL, HTML, JavaScript, JSON, and CSS are some of the industry-relevant software that will be covered in the programme.

7: Is career support offered in the course?

Great Learning also offers career support to the candidates. Applicants will get a personal career coach, resume building sessions, and offer career fairs where they can connect to job opportunities. 

8: Which career opportunities will open up after course completion?

Candidates will be able to become data engineers, technology experts, data system designers, technical systems architects, and much more with this course.

Articles

Back to top