Courses ×

Back

Corporate Training Explore Courses
University Logo
Electronics & ICT Academy IIT Guwahati

Software Engineering and Application Development

Specialization in

  • Backend Specialization
  • Full Stack Specialization
  • Cloud Computing & DevOps
  • Data Science
  • Cyber Security
Only Few Seats Left

Upskill for Your Dream Job

Learning Format

Online Bootcamp

Live Classes

9 Months

Career Services

by Intellipaat

3 Guaranteed

Interviews

500+

Hiring Partners

Rating Image
Rating Image
Rating Image

About the Program

The program offers a full-fledged online advanced certification training for those who wish to make their career in Software Engineering and Application Development. The course curriculum is led by the leading faculty of IIT Guwahati and designed for aspiring Software Engineers who want to land themselves in top organizations.

Key Highlights

600 Hrs of Applied Learning
100+ Live Session across 9 months
Learn from Industry Practitioners & Mentored by IIT Guwahati Faculty.
50+ Industry Projects & Case Studies
E&ICT Academy, IIT Guwahati Alumni Status
One-on-One with Industry Mentors
Career Services & Guaranteed 3 Interviews by Intellipaat
24*7 Support
Designed for working Professionals & Fresher's
Soft Skills Essential Training
No Cost EMI Option

Free Career Counselling

We are happy to help you 24/7

About E&ICT, IIT Guwahati

IIT Guwahati is the 6th IIT established in India. Since 1994, the institute has been at the forefront of engineering and technology education globally. This advanced certification program is in partnership with E&ICT Academy, IIT Guwahati. E&ICT, IIT Guwahati is an initiative of MeitY (Ministry of Electronics and Information Technology, Govt. of India) andRead More..

Achievements- IIT Guwahati

  • Ranked in top 7 by NIRF India Rankings 2021 – NIRF
  • It also holds a global rank of 41 in Economic Times 2021 Rankings – Economic Times

Upon the completion of this program, you will receive:

  • Advanced certification in Software Engineering and Application Development by E&ICT, IIT Guwahati
  • Alumni status of E&ICT, IIT Guwahati

Who can apply for this program?

  • Anyone with a Bachelor’s degree
  • Anyone in their last year of their Bachelor’s program
  • IT professionals with a Bachelor’s degree
  • Freshers willing to pursue advanced training in this domain
  • Anyone aspiring to pursue Software Engineering and Application Development
Who can aaply

What roles can a Software Engineer and Application Developer play?

Software Engineers

They develop or manage the development of software or a part of it, and work in mid to large-sized software product or technology consulting companies.

Front-end Web Developers

Front-end Web Developers work on the client-side development producing HTML, CSS, and JavaScript for a website or application.

Back-end Web Developers

Back-end Developers work on the server-side development with focus on databases, website architecture, scripting, etc.

Full Stack Web Developer

They are specialized Software Developers who can build backend, middleware and front-end software applications.

Data Engineer

Their primary job is to prepare data for analytical or operational uses.

Cloud Engineer

They are responsible for the management of the cloud-based systems and processes in an organization.

View More

Skills to Master

Problem Solving

Advanced Programming

Data Structures

Algorithms

Product Management

System Design

Application Development

Full-Stack Specialization

Back-end Specialization

Web Architecture

Data Science

Cloud Computing

Cyber Security

Databases

Rest API

View More

Tools to Master

tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop tool-desktop
View More

Curriculum

Live Course

1.1 Introduction to Programming
1.2 Basic Program constructs – Loops, Functions, Arrays, etc.
1.3 Introduction to version control and Git
1.4 Basic HTML, CSS

2.1 Decision Trees & Control
2.2 Binary Number System
2.3 Strings
2.4 Operators
2.5 Loops and Conditional Statements

3.1 Creating Functions
3.2 Introduction to Recursion
3.3 Pointers
3.4 Structures, Unions & Dynamic Arrays
3.5 Asymptotic notations and Time Complexity
3.6 CS Fundamentals & Problem Solving
3.7 Arrays and Strings
3.8 More DS – Stacks, Queues, Linked Lists, Trees, Tries, Heap
3.9 Basic Algorithms – Binary Search, 2 Pointers, Hashing, Sorting, Bit manipulation
3.10 Advanced Algorithms – Greedy, DP, Graphs
3.11 Databases, Operating Systems, and Computer Networks

4.1 Combinatorics and Probability
4.2 Matrix exponentiation
4.3 Advanced Trees: Segment Tree, k-D Tree
4.4 Advanced Dynamic Programming 1
4.5 Advanced Graphs 1: Bridges, Articulation point
4.6 Advanced Graphs 2: Network Flow
4.7 Miscellaneous company problem discussion

5.1 Introduction to Product Management
5.2 Product Vision and Measurement
5.3 Roadmaps and Prioritization
5.4 The Spring Process and Product Leadership
5.5 Understanding user stories
5.6 Interaction with different teams for better product development
5.7 Specialization

  • MVC
  • REST APIs and Web Services
  • Object-Relation Mapping
  • Spring Boot
  • Views and Database Indexes
  • Multithreading
  • Building a server for hosting
  • MVC Introduction
  • Web Architecture
  • HTML, CSS and JavaScript
  • JS Frameworks – Node.js, React / Redux
  • Backend Architecture
  • NoSQL Database – MongoDB

AWS

  • Introduction to Cloud Computing & AWS
  • Elastic Compute and Storage Volumes
  • Load Balancing, Autoscaling and DNS
  • Virtual Private Cloud
  • Storage – Simple Storage Service (S3)
  • Databases and In-Memory Datastores
  • Access Management and Monitoring Services

DevOps

  • Software Version Control using Git
  • Continuous Deployment: Containerization with Docker
  • Continuous Integration using Jenkins
  • Terraform Modules & Workspaces
  • Introduction to Data Science using Python
  • Python basic constructs
  • NumPy for mathematical computing
  • Pandas for Data manipulation
  • Data visualization with Matplotlib
  • Maths for DS-Statistics & Probability
  • Machine Learning using Python
  • Supervised learning-Linear Regression
  • Supervised learning-Logistics Regression
  • Unsuperwised Leaning And K Means Clusturing
  • Hire Clustering And Dimention Reduction
  • Time Series Forecasting
  • OOPs in Python (Self-paced)
  • Python integration with Spark (Self-paced)

Ethical Hacking

  • Introduction to Ethical Hacking
  • Footprinting and Reconnaissance
  • Scanning Networks
  • Enumeration
  • Vulnerability Analysis
  • System Hacking
  • Malware Threats
  • Sniffing
  • Social Engineering
  • Denial-of-Service ( DDoS)
  • Session Hijacking
  • Evading IDS, Firewalls, and Honeypots
  • Hacking Web Servers
  • Hacking Web Applications
  • SQL Injection
  • Hacking Wireless Networks
  • Hacking Mobile Platforms
  • Cloud Security
  • Cryptography
View More

Program Highlights

600 Hrs of Applied Learning
100+ Live Session across 9 months
50+ Industry Projects & Case Studies
24*7 Support

Interested in This Program? Secure your spot now.

The application is free and takes just 10-15 minutes to complete.

Project Work

The projects will be a part of the advanced certification in Software Engineering and Application Development to consolidate your learning. Industry-based projects will ensure that you gain real-world experience before starting your career in Software Engineering and Application Development.

Peer Learning

Via Intellipaat PeerChat, you can interact with your peers across all classes and batches and even our alumni. Collaborate on projects, share job referrals & interview experiences, compete with the best, make new friends – the possibilities are endless and our community has something for everyone!

Career Services By Intellipaat

Career Services
Resume

Career Oriented Sessions

Throughout the course

Over 20+ live interactive sessions with an industry expert to gain knowledge and experience on how to build skills that are expected by hiring managers. These will be guided sessions and that will help you stay on track with your up skilling objective.

Resume

Resume & LinkedIn Profile Building

After 70% of course completion

Get assistance in creating a world-class resume & Linkedin Profile from our career services team and learn how to grab the attention of the hiring manager at profile shortlisting stage

Resume

Mock Interview Preparation

After 80% of the course completion.

Students will go through a number of mock interviews conducted by technical experts who will then offer tips and constructive feedback for reference and improvement.

Resume

1 on 1 Career Mentoring Sessions

After 90% of the course completion

Attend one-on-one sessions with career mentors on how to develop the required skills and attitude to secure a dream job based on a learners’ educational background, past experience, and future career aspirations.

Resume

3 Guaranteed Interviews

After 80% of the course completion

Guaranteed 3 job interviews upon submission of projects and assignments. Get interviewed by our 400+ hiring partners.

Resume

Exclusive access to Intellipaat Job portal

After 80% of the course completion

Exclusive access to our dedicated job portal and apply for jobs. More than 400 hiring partners’ including top start-ups and product companies hiring our learners. Mentored support on job search and relevant jobs for your career growth.

Our Alumni Work At

Master Client Desktop Master Client Mobile

Admission Details

The application process consists of three simple steps. An offer of admission will be made to selected candidates based on the feedback from the interview panel. The selected candidates will be notified over email and phone, and they can block their seats through the payment of the admission fee.

Submit Application

Submit Application

Tell us a bit about yourself and why you want to join this program

Application Review

Application Review

An admission panel will shortlist candidates based on their application

Admission

Application Review

Selected candidates will be notified within 1–2 weeks

Program Fee

Total Admission Fee

$ 2,106

Get a chance to win a scholarship of up to 30%

Upcoming Application Deadline 26th Sep 2021

Admissions are closed once the requisite number of participants enroll for the upcoming cohort. Apply early to secure your seat.

Program Cohorts

Next Cohorts

Date Time Batch Type
Program Induction 26th Sep 2021 08:00 PM IST Weekend (Sat-Sun)
Regular Classes 03rd Oct 2021 08:00 PM IST Weekend (Sat-Sun)

Frequently Asked Questions

Why should I sign up for this Advanced Certification in Software Engineering and Application Development course by E&ICT, IIT Guwahati?

The program offers holistic training in software engineering and application development with specializations in Data Science, Back-end, Front-end, Cyber Security, and Cloud Computing. The advanced certification, offered by E&ICT, IIT Guwahati is aligned with the industry requirements and will enable you to crack interviews at top product companies.

  • The average annual pay of a Senior Software Engineer in India is ₹10,00,000 – Glassdoor
  • The average annual pay of a Senior Software Engineer in the USA is US$100,000 – Glassdoor
  • An entry level Software Engineer in the USA makes about US$75,735 per year. – Glassdoor
  • There are over 30,000 jobs available for Software Engineers and Developers in India.- LinkedIn

You will be taught by the top industry practitioners and the course has been designed in consultation with IIT Guwahati faculty.

If you happen to miss a live session, you will be able to access the recording of the class within the next 12 hours. You can also reach out to our 24/7 technical support team for any issues or query resolution.

It is suggested that you spare at least 6-8 hours a week towards learning.

To become a successful Software Engineer you need to have a strong aptitude towards problem solving through data structures and algorithms. All top product-based companies like Google, Facebook, Twitter, etc. look out for the candidates with strong grasp on data structures and algorithms.

This course has been designed considering the employer requirements by top product companies.

This advanced certification program is conducted online for 9 months led by multiple live instructor-led sessions.

Career services will be provided by Intellipaat in which you will receive guaranteed three interviews upon successful completion of the course. E&ICT Academy, IIT Guwahati will provide the certificate upon completion of the course.

Yes. you can reach out to the course advisors to know more about scholarship opportunities.

View More

What is included in this course?

  • Non-biased career guidance
  • Counselling based on your skills and preference
  • No repetitive calls, only as per convenience
  • Rigorous curriculum designed by industry experts
  • Complete this program while you work

I’m Interested in This Program

Select Currency