MERLOT Materials
Show results for
Filter by
- Algorithms and Complexity (60)
- Architecture and Organization (25)
- Computational Science (59)
- Discrete Structures (37)
- Graphics and Visualization (17)
- Human-Computer Interaction (157)
- Information Assurance and Security (39)
- Information Management (191)
- Intelligent Systems (418)
- Networking and Communication (964)
- Operating Systems (29)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4,656)
- Social Issues and Professional Practice (25)
- Software Development (72)
- Software Engineering (63)
With this tool from M.I.T., the user can create an app for an Android device without knowing how to program. Development... see more
Dash is a fun and free online course that teaches you the basics of web development through projects you can do in your... see more
Using this tool, you can write Python, Java, JavaScript, TypeScript, Ruby, C, and C++ programs in your Web browser and... see more
This tutorial provides a fast way to learn how to build apps for Android phones and tablets. Even with little or no... see more
Code.org promotes codong for all students. Their site includes the Hour of Code campaign, Code Studio app, online... see more
6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming... see more
Archivo PDF que contiene información sobre los controles Swing de JAVA, tanto nombre como propiedades y comportamientos... see more
Teach programming and engineering with Lego Mindstorms Robotics kits and open-source software. This tutorial is one of... see more
Think Java is an introduction to computer science and programming intended for readers with little or no experience. We... see more
This brief (4:58 min) Ted-Ed video provides an introduction to algorithms for computer students. There are supplementary... see more
Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is, prediction)... see more
This is an advanced interdisciplinary introduction to applied parallel computing on modern supercomputers. It has a... see more
This course is intended to assist undergraduates with learning the basics of programming in general and programming... see more
CS Awesome is an interactive textbook that presents Computer Science 1 curriculum (learning how to program with Java)... see more
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a... see more
The Java Tutorials are practical guides for programmers who want to use the Java programming language to create... see more
Web Accessibility for Developers is a technical book aimed primarily at programmers. Learn how to develop accessible... see more
Data is everywhere and so much of it is unexplored. Learn how to investigate and summarize data sets using R and... see more
This book contains roughly three parts. The first 11 chapters discuss the JavaScript language itself. The next eight... see more
This is an interactive version of the "How to Think Like a Computer Scientist" (2nd ed) text. It has embedded simulations... see more
Think Python is a concise introduction to software design using the Python programming language. Intended for people with... see more