Programming languages - structure and uses
Design and development of software development projects
The relation between front-end, back-end, and databases
Post Graduate Certificate in Software Engineering for Data Science
Kick-start your career in the field of Data Science with Post Graduate Certificate in Software Engineering for Data Science offered by IIIT Hyderabad.
Part time, Online
₹ 225,000 250,000
Medium of instructions English
Mode of learning Self study, Classroom
Mode of Delivery Video and Text Based
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 much-needed software engineers.
This course provides the companies 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 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.
IIIT Hyderabad certification
Offered by Great learning
8 months long programme
IIIT Hyderabad expert faculty
350+ hours of learning
Grade A accreditation by NAAC
3 on-campus residencies
IIIT Hyderabad Alumni status
- Capstone project
- Personal career coach
- Career support
- Online and classroom sessions
Course and certificate fees
Details regarding the fee costs of the programme are mentioned below.
Special Dicounted Fee
certificate providing authority
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 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.
The candidates who wish to go straight to learning the accelerated course need to have had a work experience of minimum of 3 years in the field of technology at the time of joining the programme.
Candidates need to have a graduate degree with 50% secured marks and they also must have had at least a 50% score in their Xth and XIIth standards.
Certification Qualifying Details
The candidates will receive their certificates once they have finished the course.
What you will learn
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 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.
Filling the form
To join the course, 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 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 chose candidates will be given an offer of admission to the programme.
Software Development Fundamentals
Introduction to Programming
Fundamentals for Programming
Version control, Git
HTML, CSS basics
Programming in Python
Python Dictionaries and Packages
Lists and Tuples
Loops and Functions in Python
Python Data structures, dictionaries, constructs, logic, conditionals
Data Structures and Algorithms
Trees: Trees, Binary trees, Binary search trees, Tree traversals
Algorithms: Run time and efficiency of algorithms, Divide-and-Conquer (Binary Search, Selection Sort, Merge and Quicksort),
Common Operations - Recursion, Searching, and Sorting
Data Structures: Stacks, Queues, Arrays, Queues, Linked lists, Heaps, Strings
Object-oriented programming in Python
Inheritance, Polymorphism, and Methods
Unit Testing and Documentation
Classes, Objects, Instances, Constructors
Database principles and data handling
Intro to NoSQL DBs with MongoDB
SQL for databases – normalization, joins, subquery, index, optimization
Web development frameworks
Deploying Flask apps to Heroku
Connecting to and interacting with databases using Flask
Flask extensions to make your application more powerful
Python Flask to build web applications
Front end engineering
CSS for web design, Responsive Web Design
HTML Recap for front end development
Software Engineering for Data Science
Software Engineering and Architecture
Software Architecture – UML, Software Design Patterns, Reference Architectures
Software Development Models and Phases –SDLC process, Waterfall, Agile, TDD
UI/UX: UI vs. UX requirements, Choice of frameworks, wireframing, creating an MVP
Relational and NoSQL data models with PostgreSQL and Cassandra
Real-time data and processing
Distributed File Systems
Consensus, Replication, Reliability, etc.
Distributed Computing – from MapReduce to Lambda Architecture and beyond
Software engineering for the cloud
DevOps: CI/CD principles and deployment pipeline, Infrastructure as Code
Cloud Computing - Managed Services, Serverless Computing, Cloud Security
Containers, Dockers, Microservices
Data science at scale
ML Models in Production: Pickling, Flask APIs, Docker to deploy on the cloud
Creating and scheduling end-to-end data pipelines
Case studies: Data Science solutions at scale
Secure software engineering
Writing secure code
Common web application vulnerabilities and mitigation
Data privacy, Access, Encryption, and other considerations
Network and System Security
Distribution and Network Models
The course is not providing any financial assistance as of now but the applicants are encouraged to keep checking the website in case a scholarship is offered.
Applicants who want to pursue the accelerated path of this course will first have to qualify in the Software Development Fundamentals Proficiency Test.
How it helps
The course provides the candidates with career support that has been offered by Great Learning, called GL Excelerate. Through this feature, candidates will get to connect to the existing and upcoming, most demanded opportunities. The resume building sessions will help the candidates build an impressive CV and they will also be provided with a personal career coach to help them in their areas of weaknesses.
The certificates that will be awarded to the candidates will be a huge head start for the applicants as it is offered by the most reputed IIIT Hyderabad. It will distinguish them from their competition and allow them to appear in the more sought-after list of potential candidates. Moreover, the certificate will significantly improve the candidates’ resumes and with it their chance of finding their wanted job.
The contents of the course have been designed to subsequently keep providing the candidates with industry-relevant insights throughout the course to help them familiarise themselves with the processes of this line of work. It will also help them in developing a good background for work that will impress them in the eyes of their leaders and shortlist them whenever a need for promotion comes up.
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.
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.
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.
Uber, Mercedes-Benz, Amazon, Bewakoof.com, Oppo, Swiggy, HSBC, American Express, FedEx are only some of the companies that hire candidates from 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.
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.
Candidates will be able to become data engineers, technology experts, data system designers, technical systems architects, and much more with this course.
The Brochure has been downloaded and sent to your registered email ID successfully.
Brochure has been downloaded.