Careers360 Logo
ask-icon
share
    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.

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.