
Public University • IN
Showing 22 courses from IIT Bombay
IIT Bombay (SWAYAM)
Operating Systems - IIT Bombay (SWAYAM) is a comprehensive intermediate-level resource offered by IIT Bombay, focused on building practical skills in programming and data structures. Whether you're a complete beginner looking to start a new career or a professional aiming to upgrade your skills, this resource provides a thorough learning experience. This is a structured online course with a carefully designed curriculum. Each module builds on the previous one, creating a logical progression from fundamentals to advanced topics. The course typically includes video lectures, reading materials, hands-on exercises, quizzes, and sometimes peer-reviewed assignments. This structured approach ensures you don't miss any critical concepts and build a solid foundation. This resource covers topics essential for success in programming and data structures, including algorithms, data structures, system design, and coding interview patterns. The curriculum is structured to build your knowledge progressively — starting with foundational concepts and advancing to real-world applications. By the end, you should be able to: Understand the core concepts and theoretical foundations Apply your knowledge through hands-on exercises and small projects Build the practical skills employers actually screen for Develop the problem-solving approach used by working professionals Duration: Estimated duration: 40 hours of content, designed to be completed in 4-8 weeks at a comfortable pace. Basic familiarity with the subject area is recommended. You should have completed a beginner-level course or have equivalent self-taught knowledge. Comfort with using a computer and basic problem-solving skills will help. This resource is designed for a wide audience: Students (B.Tech, BCA, MCA, BSc) looking to complement their academic learning with practical, industry-relevant skills Fresh graduates preparing for campus placements or off-campus interviews Working professionals looking to upskill, switch domains, or advance their careers Career changers transitioning from non-tech backgrounds into programming and data structures Freelancers wanting to add new services to their portfolio Self-learners passionate about programming and data structures and wanting structured guidance Pricing: This resource is completely free with no hidden charges. Completing this resource and building related skills can prepare you for roles such as Software Development Engineer (SDE), Software Engineer, Backend Developer. Realistic salary bands in India (2025-2026), based on Naukri/AmbitionBox data: Freshers / 0-2 years: Rs 6-12 LPA Mid-level / 2-5 years: Rs 15-30 LPA Senior / 5+ years: Rs 30-60 LPA Actual offers vary heavily by city, company tier, and how strong your portfolio or interview performance is. Companies actively hiring in this space include Google, Amazon, Microsoft, Flipkart, PhonePe, Atlassian. Strong programming and DSA skills are the 1 factor in clearing technical interviews at product companies. Companies like Google, Amazon, Microsoft, Flipkart, and PhonePe all use coding rounds as their primary hiring filter. The Indian tech interview landscape typically involves 2-3 DSA rounds, 1 system design round (for experienced roles), and 1-2 behavioral rounds. Candidates who have solved 200+ quality problems on platforms like LeetCode consistently report higher interview success rates. IIT Bombay is a well-established platform trusted by millions of learners worldwide. This particular resource has been selected by our editorial team based on: Content quality — comprehensive coverage with clear explanations Practical focus — emphasis on hands-on skills over pure theory Student outcomes — positive reviews and career success stories Indian relevance — content applicable to the Indian job market and interview patterns Updated curriculum — material reflects current industry practices and tools We regularly review and update our recommendations to ensure they remain relevant and high-quality.
IIT Bombay (via edX)
CS101.1x: Introduction to Computer Science - IIT Bombay is a comprehensive beginner-level resource offered by IIT Bombay, focused on building practical skills in government exam preparation. Whether you're a complete beginner looking to start a new career or a professional aiming to upgrade your skills, this resource provides a thorough learning experience. This is a structured online course with a carefully designed curriculum. Each module builds on the previous one, creating a logical progression from fundamentals to advanced topics. The course typically includes video lectures, reading materials, hands-on exercises, quizzes, and sometimes peer-reviewed assignments. This structured approach ensures you don't miss any critical concepts and build a solid foundation. This resource covers topics essential for success in government exam preparation, including quantitative aptitude, logical reasoning, general awareness, and subject-specific knowledge. The curriculum is structured to build your knowledge progressively — starting with foundational concepts and advancing to real-world applications. By the end, you should be able to: Understand the core concepts and theoretical foundations Apply your knowledge through hands-on exercises and small projects Build the practical skills employers actually screen for Develop the problem-solving approach used by working professionals Duration: Estimated duration: 30 hours of content, designed to be completed in 3-6 weeks at a comfortable pace. No prior experience is required. This course starts from the absolute basics and gradually builds up complexity. A computer with internet access is all you need to get started. This resource is designed for a wide audience: Students (B.Tech, BCA, MCA, BSc) looking to complement their academic learning with practical, industry-relevant skills Fresh graduates preparing for campus placements or off-campus interviews Working professionals looking to upskill, switch domains, or advance their careers Career changers transitioning from non-tech backgrounds into government exam preparation Freelancers wanting to add new services to their portfolio Self-learners passionate about government exam preparation and wanting structured guidance Pricing: This resource is completely free with no hidden charges. Completing this resource and building related skills can prepare you for roles such as IAS/IPS Officer, Bank PO, SSC CGL, Railway, GATE qualified. Realistic salary bands in India (2025-2026), based on Naukri/AmbitionBox data: Freshers / 0-2 years: Rs 35K-60K/month + perks Mid-level / 2-5 years: Rs 70K-1.2L/month + housing Senior / 5+ years: Rs 1.5L-2.5L/month + benefits Actual offers vary heavily by city, company tier, and how strong your portfolio or interview performance is. Companies actively hiring in this space include UPSC, SSC, IBPS, RRB, State PSCs. Government jobs in India receive 10-100x more applications than private sector roles, making preparation quality crucial. UPSC Civil Services received 13+ lakh applications for ~1000 positions. Banking exams (IBPS/SBI) see similar competition. Success in these exams requires not just knowledge but also exam strategy, time management, and consistent practice over 6-18 months. Quality free resources can provide the same preparation as expensive coaching, saving Rs 1-5 lakhs in coaching fees. IIT Bombay is a well-established platform trusted by millions of learners worldwide. This particular resource has been selected by our editorial team based on: Content quality — comprehensive coverage with clear explanations Practical focus — emphasis on hands-on skills over pure theory Student outcomes — positive reviews and career success stories Indian relevance — content applicable to the Indian job market and interview patterns Updated curriculum — material reflects current industry practices and tools We regularly review and update our recommendations to ensure they remain relevant and high-quality.
Indian Institute of Technology Bombay (via edX)
This course provides students with a foundation in Computer Programming.<br>यह पाठ्यक्रम है जो कम्प्यूटर प्रोग्रामिंग की बुनियादी जानकारी छात्रों को देगा।<br><br> <b><font color='EC5A1A'>This is the Current course. Registration will be open till Thursday, 28 January 2016.</font></b>
Indian Institute of Technology Bombay (via edX)
This 8-week course provides students with a foundation in Computer Programming.<br>यह ८ सप्ताह का पाठ्यक्रम है जो कम्प्यूटर प्रोग्रामिंग की बुनियादी जानकारी छात्रों को देगा।<br><br> <b>Registration will be open till February 25th.</b>
Indian Institute of Technology Bombay (via edX)
Object-Oriented Programming
Indian Institute of Technology Bombay (via edX)
Introduction to Computer Programming, Part 2
Indian Institute of Technology Bombay (via edX)
Foundation of Data Structures
Indian Institute of Technology Bombay (via edX)
Foundations of Data Structures
Indian Institute of Technology Bombay (via edX)
Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.
Indian Institute of Technology Bombay (via edX)
Algorithms
Indian Institute of Technology Bombay (via edX)
Signals & Systems Part 01
Indian Institute of Technology Bombay (via edX)
Signals and Systems, Part 1
Indian Institute of Technology Bombay (via edX)
Signals & Systems Part 01 (STAGE COURSE)
Indian Institute of Technology Bombay (via edX)
Signals and Systems, Part 2
Indian Institute of Technology Bombay (via edX)
Signals and Systems, Part 2 (STAGE COURSE)
Indian Institute of Technology Bombay (via edX)
LaTeX for Students, Engineers, and Scientists
Indian Institute of Technology Bombay (via edX)
Shell Programming - A necessity for all Programmers
Indian Institute of Technology Bombay (via edX)
Thermodynamics
Indian Institute of Technology Bombay (via edX)
Basic 3D Modeling using Blender
Indian Institute of Technology Bombay (via edX)
Basic 3D Animation using Blender
Indian Institute of Technology Bombay (via edX)
3D Modeling from Architectural Drawings
Indian Institute of Technology Bombay (via edX)
Realistic Architectural 3D Modeling