MITx
Software Construction in Java
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
- MIT
- 14 weeks, 15 hours/week
- Self-paced
- Free course
- Advanced
Free online
Learn Civil Engineering online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
574 courses
More in Engineering
MITx
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
MITx
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
IIT Kharagpur
Civil Engineering course by Prof. Rajib Maity.
MIT OpenCourseWare
6.005 Software Construction introduces fundamental principles and techniques of software development, i.e., how to write software that is safe from bugs, easy to understand, and ready for change. The course includes problem sets and a final project. Important topics include specifications and invar…
MIT OpenCourseWare
This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing suitable abstractions; key paradigms, including state machines, functional…
Technical University of Munich
Learn how to apply key elements of Lean Production, from minimizing inventory and reducing setup times, to using 5S and Kaizen, in order to improve quality and productivity in your workplace.
IIT Madras
Special Series course by .
Princeton University
Learn about bridge design and discover how structural engineering is a creative discipline and art form.
IIT Bombay
Civil Engineering course by Prof. Eswar Rajasekaran.
IIT Bombay
Civil Engineering course by Prof. Soumyajit Mukherjee.
IIT Delhi
Civil Engineering course by Prof. Arnab Banerjee.
IIT Delhi
Civil Engineering course by Prof. B Bhattacharjee.
IIT Delhi
Civil Engineering course by Prof. Arnab Banerjee.
IIT Madras
Civil Engineering course by Prof. Koshy Varghese, Prof. N. Raghavan, Prof. Ganesh Devkar.