Close

Develop mindset needed to excel as a developer

INR  35,000 (Excl. of Taxes)

CERTIFICATION IN FOUNDATION OF SOFTWARE DEVELOPMENT

5 months

ADMISSIONS OPEN

Online learning + Offline placement

Earn a reputed certification from IIIT-Bangalore

FEES

Learn directly from industry experts & IIIT-B professors

DURATION

College Placement Support

Hands-on programming on latest software tools

Top tech companies as hiring partners

PART TIME

Get certified from IIIT-B in Software Development

Start your career in one of the most promising career as a  software product developer in top tech companies of the country!  

USING TOOLS LIKE

Industry Projects

Support & doubt clarification

Prepare for your college placements through our placement training and also get the opportunity to attend interviews with 50+ premium companies outside of your college placement

Learn. Experience. Master.

Build 6 industry-relevant projects under guidance of senior developers from companies like Housing, Microsoft etc. 

Placement support

Get your doubts clarified by experts and professors through the discussion forum. Your personal student mentor will help you plan studies and track your progress

Learn software product development by gaining hands-on experience building software products from scratch.   You shall be mentored during the project by industry experts to help you with feedback and suggestions for building better software   

Hands-on software projects

PROJECT 3

Creating a discussion forum

PROJECT 4

Build optimised playlist for DJs

PROJECT 1

Build social Q&A platform like Quora

Leverage various data structures and algorithms to create the functionality of web history for a user. Include features like highlighting top visited website etc.

Build the backend for a social Q&A web-app like Quora. You will develop from scratch, interesting features like Users Q&A, News-Feed, Follow, Comment etc.

Leveraging the concepts of object-oriented programming create a framework for a discussion forum complete with log-in capabilities and posting content.

PROJECT 2

Create browsing history feature for a web browser

Using dynamic programming, create a program to help DJs optimise the beats in their soundtrack to appeal to maximum set of users.  

10 hours

Rs 35,000


Course Duration

Mar'18 - Jul'18

Program Vitals

5 Months

per week

Program Fee

Time Commitment

Excl. of Taxes

Learn from best in academia and industry


This program has been designed and shall be taught by the industry experts and leading IIIT-B faculty.

  • Graphs & Graph traversal algorithms

5 Courses | 5 Months

Program Syllabus

  • Introduction of MVC Architecture
  • Introduction to APIs

Object Oriented Programming

  • Trees & Binary Search Trees
  • Introduction to Classes and Objects
  • Fundamentals of Inheritance & Polymorphism
  • Building Database architecture using PostgreSQL
  • Basics of Abstraction & Encapsulation

Software Design Patterns & Building APIs

  • Leveraging Java Spring for API creation
  • Introduction to Stack & Queues

Algorithms

  • Heaps & Hash Tables

MVC & Database Architecture

Data Structures

  • Functionalities of Java Spring framework
  • Introduction to Recursion and Recursive algorithms
  • Introduction to ORMs using Hibernate
  • Understanding Big O notation for space and time complexity 
  • Divide & Conquer Algorithms
  • Software Design Patterns
  • Greedy Algorithms & Dynamic Programming
  • Building scalable RESTful APIs
  • Building Arrays and Linked Lists
  • Code Review & Debugging

Become a successful Software Developer