Khan Academy is a well-known online resource to learn computer programming and web development. It offers a wide variety of courses at all levels in computing and coding-related subjects.
Code Niagara is a new non-profit organization which aims to improve digital literacy across the Niagara region. Code Niagara offers a variety of in-person seminars and courses to empower the community to succeed in the digital world.
The Educational Research & Innovation Hub (ihub) is a business incubator focused on Education Technology. ihub works with educators, students, parents, and others to promote local economic development and growth.
MIT OpenCourseWare offers free access to a large number of actual Massachusetts Institute of Technology courses, including those related to computer science and programming.