Education logo

Free Courses provided by IIT Bombay!

by Inpix media 2 months ago in courses

The links to the courses are provided below!

Credits : www.hindustantimes.com

IIT Bombay is one of the leading institutes in India and it is now providing various online courses to students across India for free. Today we bring you top courses provided by IIT Bombay in the field of computers and technology so without further ado let's just jump right in.

1.Programming Basics

Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.

Credits : google.com

Course time : Estimated 9 weeks

6–8 hours per week

Starts Nov 12

Ends Dec 21

About this course:

Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Topics include:

• Algorithms

• Elements of C/C++ programming languages

• Basic data types

• Sequential and conditional execution

• Iterative solutions

• Arrays, matrices and their applications

• Functions

• Sorting and searching

• Elements of string processing

• Introduction to pointers

• Basics of Software Engineering

• Structures

• File Processing

Learners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.

This course is part of the Fundamentals of Computer Science XSeries Program:

• Object-Oriented Programming

• Foundations of Data Structures

• Implementation of Data Structures

• Algorithms

Overview Details :

• Institution: IITBombayX

• Subject: Computer Science

• Level: Introductory

• Prerequisites:

• Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable.

• Language: English

• Video Transcript: English

• Associated programs:

o XSeries in Fundamentals of Computer Science

What you'll learn:

• Basic programming skills

• To write C/C++ programs to solve real world computational problems.

• Good programming practices

• How to handle large and complex programs.

Link to the course 1 : Click here

2.Object-Oriented Programming

Credits : www.roberthalf.com

Learn the principles of programming for building large and extensible systems.

Course time : Estimated 4 weeks

6–8 hours per week

Self-paced

Progress at your own speed

Starts Nov 12

Ends Dec 21

About this course:

Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.

Topics Include:

• Introduction to Object Oriented Programming

• Classes and Methods

• Polymorphism

• Inheritance

• Standard Library of C++

This course is part of the Fundamentals of Computer Science XSeries Program:

• Programming Basics

• Foundations of Data Structures

• Implementation of Data Structures

• Algorithms

Overview Details :

• Institution: IITBombayX

• Subject: Computer Science

• Level: Introductory

• Prerequisites:

• Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable. Knowledge of basic programming concepts, as covered in ‘Programming Basics’ course is necessary.

• Language: English

• Video Transcript: English

• Associated programs:

o XSeries in Fundamentals of Computer Science

What you'll learn:

• How to abstract a problem in an object oriented style

• Object oriented programming, basics to advanced level, using C++

• How to use the Standard Template Library (STL)

Link to the course 2 : Click here

3. Algorithms

Credits : google.com

Learn how to structure and use algorithms to solve real life problems.

Course time : Estimated 6 weeks

6–8 hours per week

Self-paced

Progress at your own speed

Starts Nov 12

Ends Dec 21

About this course:

Algorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking.

In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics.

The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.

Topics covered:

• Sorting and Searching

• Numerical Algorithms

• String Algorithms

• Geometric Algorithms

• Graph Algorithms

This course is part of the Fundamentals of Computer Science XSeries Program:

• Programming Basics

• Object-Oriented Programming

• Foundations of Data Structures

• Implementation of Data Structures

Overview Details:

• Institution: IITBombayX

• Subject: Computer Science

• Level: Intermediate

• Prerequisites:

• Concepts of data structures as covered in ‘Foundations of Data Structures’ and ‘Implementation of Data Structures’ courses.

• Language: English

• Video Transcript: English

• Associated programs:

o XSeries in Fundamentals of Computer Science

What you'll learn:

• Structure of important algorithms.

• How to use algorithms with appropriate data structures, to solve real life problems.

• How algorithms and data structures can be used to design system at scale.

Link to the course 3 : Click here

We have presented to you some of the top courses from IIT Bombay in which you will learn basics of programming from the professors of a renowned institute. They only have limited seats to hurry up and enroll yourself in it. We will soon be back with more free courses from other institutes as well so till then stay tuned and all the very best.

courses

Inpix media

Read next: Preparing College Students for the Workforce

Find us on social media

Miscellaneous links

  • Explore
  • Contact
  • Privacy Policy
  • Terms of Use
  • Support

© 2022 Creatd, Inc. All Rights Reserved.