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 Software Construction online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
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.
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…
University of British Columbia
Learn how to design large software systems that solve real-world problems using object-oriented design techniques.
University of British Columbia
Learn powerful data abstraction and decomposition techniques to build large, complex programs.
Universidades Anáhuac
En este curso pondremos en práctica el potencial que nos ofrece el lenguaje R para darle solución a diversos problemas de los negocios actuales. Desarrollarás diversos proyectos que te permitan formar a tu primer portafolio de proyectos relacionados con la ciencia de datos.