Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
The Fundamental Programming Modules project will develop a blended learning basic programming course particularly targeted to courses where entry levels of students and learning objectives are quite different, directed both to informatics students and to students in other technical domains requiring programming skills.
UCSan Diego| Extension
UC San Diego Extended Studies and Public Programs is to serve the critical lifelong knowledge and skill development needs of individuals, organizations, and the community.
every online course includes free video tutorials. Become a member to keep learning, with unlimited access to every course in our library.
Computing Education Blog
Computing Education Research is about how people come to understanding computing, and how we can facilitate that understanding.
The articles are published as a list under various headings such as functional programming. They cover a range of topics from the pragmatic concern of an aspiring student to more technical treatments of programming languages, all in accessible language.