Resource types:
- free website
- free website, registration required
- paid website
- free book/ebook
- paid book/ebook
- Open Access Journal
C
- Effective Programming in C and C++ (6.S096, 2014) (Andre Kessler, Massachusetts Institute of Technology)
- Introduction to C and C++ (6.S096, 2013) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to C Memory Management and C++ Object-Oriented Programming (6.088, 2010) (OpenCourseWare, Massachusetts Institute of Technology)
- Practical Programming in C (6.087) (OpenCourseWare, Massachusetts Institute of Technology)
C++
- Introduction to C++ (6.096) (OpenCourseWare, Massachusetts Institute of Technology)
Databases
- Database, Internet, and Systems Integration Technologies (1.264J) (George Kocur, Massachusetts Institute of Technology)
Excel/Visual Basic for Applications (VBA)
- Introduction to Excel VBA Programming (Paul Nissenson, Cal Poly Pomona)
General
- Biological Engineering Programming (20.180, 2006) (Andrew Endy, Massachusetts Institute of Technology)
- Biomedical Information Technology (20.453J, 2008) (OpenCourseWare, Massachusetts Institute of Technology)
- Computational Tools (ChE 263) (David O. Lignell, Brigham Young University)
- Introduction to Computers and Engineering Problem Solving (1.00, 2012) (OpenCourseWare, Massachusetts Institute of Technology)
Java
- Introduction to Programming in Java (6.092) (OpenCourseWare, Massachusetts Institute of Technology)
MATLAB
- A Brief Introduction to Engineering Computation with MATLAB (Bccampus)
- Introduction to MATLAB (6.057) (Orhan Celiker, Massachusetts Institute of Technology)
Python
- A Gentle Introduction to Programming Using Python (6.189, 2011) (Sarina Canelake, Massachusetts Institute of Technology)
- Introduction to CS and Programming using Python (6.100L, 2022) (Ana Bell, Massachusetts Institute of Technology)
STATA
- Handling Large-Scale Unit Level Data Using STATA (Pratap C. Mohanty, Indian Institute of Technology Roorkee)
Python package