Computer Science Community Portal
Welcome
!
Share
Welcome – From the Editor
Welcome to the Computer Science Portal!
The aim of this portal is to provide you with useful education resources (e.g., animations, video lectures, online courses, open textbooks) for teaching/learning computer science. There are peer reviews and user ratings for your reference. Note that the resources are categorized based on the ACM/IEEE Computer Science Curricula 2013.
For your reference, below please find some useful OERs based on voting:
- Python Tutorial: A Complete Guide to Learn Python Programming https://www.merlot.org/merlot/viewMaterial.htm?id=1378533
- Computer Science in 40 Videos https://www.merlot.org/merlot/viewMaterial.htm?id=773403094
- Java Tutorial for Beginners https://www.merlot.org/merlot/viewMaterial.htm?id=1379926
- A Gentle Introduction to SQL https://www.merlot.org/merlot/viewMaterial.htm?id=83289
- Algorithm Animations and Visualizations https://www.merlot.org/merlot/viewMaterial.htm?id=1378356
- 6.170 Software Studio (MIT) https://www.merlot.org/merlot/viewMaterial.htm?id=883723
- Algorithm Visualizer https://www.merlot.org/merlot/viewMaterial.htm?id=773403099
- C Programming Exercises, Practice, Solution https://www.merlot.org/merlot/viewMaterial.htm?id=773403098
- Introduction to Cyber Security: Stay Safe Online https://www.merlot.org/merlot/viewMaterial.htm?id=1378421
- Orange Data Mining - Data Mining https://www.merlot.org/merlot/viewMaterial.htm?id=773310901
There are many others … Please explore the “Materials by Discipline”.
Henry Chan, Editor
Showcase
Please vote for
Top 10 Computer Science OERs and share any useful OERs:
https://forms.office.com/r/yCqwRhtWCB
New Materials
-
Organizamos una juntada de amigos · REA
«Organizamos una juntada de amigos» es un Recurso Educativo Abierto (REA) interactivo destinado a estudiantes de primer...
-
The ER-13 External Empirical Evidence Crosswalk (Draft v0.6.4)
The ER-13 External Empirical Evidence Crosswalk (Draft v0.6.4) is an independent research manuscript from the Aegis Solis...
-
PromptingEasy: tutoriales de prompting y guías sobre LLM
Tutoriales gratuitos e independientes de proveedores que enseñan a escribir prompts eficaces para asistentes de chat con...
-
Prompting Tutorials, Test Results and LLM Guides
Free, vendor-neutral tutorials that teach learners how to write effective prompts for AI chat assistants and how large...
-
Binary, ASCII and hexadecimal worksheets with answer keys
Three printable worksheets for a first unit on number systems in computer science. Each PDF has the worksheet on page 1...
-
Before Deliberation Closes: The Pre-Deliberation Horizon and Invocation Problem for Reflective Restraint
Before Deliberation Closes: The Pre-Deliberation Horizon and Invocation Problem for Reflective Restraint — Final v1.0 is...
-
Before the Irreversible Step: An Interpretive Brake for Human-AI Coexistence — Author-Approved Research Edition v1.3
Before the Irreversible Step develops an Interpretive Brake for human-AI coexistence: a non-executable, conditional...
-
AI Knowledge Map: 130 Concepts in a 9-Stage Learning Path
AI Knowledge Map is a free, interactive bilingual learning resource that helps beginners understand how 130 artificial...
-
OER - Integrating Ethics In CS With Inquiry Based Learning (Software Requirements Specification) : Renato Cortinovis and Luiz Fernando Capretz : Free Download, Borrow, and Streaming : Internet Archive
This Open Educational Resource (OER) integrates the ACM Code of Ethics and Professional Conduct into computer science...
-
WebTerm Learn: Linux Terminal, Git and Vim in a Browser Sandbox
WebTerm Learn is a free set of interactive courses for the Linux command line, Git and Vim. Every lesson runs in a...
-
Warehouse Logistics and Autonomous Mobile Robots (AMRs): Fleet Scheduling, Differential-Drive Kinematics, and Space-Time Path Finding
This university-level open learning module provides a rigorous mathematical and computational foundation in Warehouse...
-
Swarm and Multi-Agent Robotics: Graph Laplacian Consensus, Formation Control, and Decentralized Learning
This university-level open learning module provides a rigorous mathematical and algorithmic foundation in Swarm and...
-
Soft Robotics and Bio-Inspired Systems: Continuum Mechanics, Hyperelastic Actuation, and Neural Operator Control
This university-level open learning module provides a rigorous theoretical and computational foundation in Soft Robotics...
-
SLAM Explained: Localization aSimultaneous Localization and Mapping (SLAM): Probabilistic Estimation, Factor Graphs, and Autonomous Navigation in Roboticsnd Mapping in Robotics & AI | Prep4Uni.online
An open-access, university-level educational tutorial and reference module on Simultaneous Localization and Mapping...
-
Service Robotics: Human-Centered Architectures, Safety Constraints, and Reliability Modeling
This open-access educational module presents the architectural frameworks, safety clearance constraints, compliance...
-
Global Discomfort Index – Updated Every 4 Hours
Weather2 is a multilingual, real‑time global weather report generator designed for use in STEM education, data literacy...
-
Sensors and Perception in Robotics: Probabilistic Measurement Models, Computer Vision Geometry, and Multi-Sensor Fusion
This open-access educational module presents the physical principles, sensor noise formulations, computer vision...
-
Robotics Simulation Platforms: Multi-Body Dynamics, Numerical Stability, and Hardware-in-the-Loop Architectures
This open-access educational module covers the mathematical foundations, numerical stability limits, contact force...
-
C2PA Lab: Open Educational Tool for Digital Content Provenance & Media Verification
C2PA Lab is an open-access educational utility and interactive laboratory environment developed for teaching and research...
-
Robotics Middleware and Distributed Systems: Communication Topologies, Consensus Protocols, and Fault-Tolerant Architectures
This open-access educational module covers the distributed computing topologies, network latency dynamics, consensus...
-
Robotics and Quantum Computing: Hybrid Architectures, Grover Search Complexity, and Variational Quantum Optimization
This open-access educational module explores the intersection of robotics and quantum information science, analyzing...
-
Robotic Digital Twin Systems and Simulation: Real-Time State Synchronization, Multi-Body Dynamics, and Hardware-in-the-Loop Architectures
This open-access educational module presents the real-time state synchronization, multi-body dynamics simulation,...
-
Robot Operating System (ROS and ROS 2): Distributed Middleware Architecture, DDS Communication, and Real-Time Systems Integration
This open-access educational module covers the distributed computing architecture, inter-process communication models,...
-
Robot Kinematics and Dynamics: Forward and Inverse Kinematics, Velocity Jacobians, and Multi-Body Dynamic Equations
This open-access educational module covers the geometric kinematics, differential velocity mappings, and multi-body...
New Members
-
Thomas MingPromptingEasy -
Enrique de la HozUniversity of Alcala -
Mike JacksonMacquarie University -
Will KingwellAgilityAI -
Humaira Afia AnamNorth South University -
Mrr joneFull Sail Real World Education
-
Mushegh ManukyanARMCP -
Dai Aokiinit Inc. -
Fucai XieShinawatra University -
Cris MoqueteAprende y Gana -
Sebastián Darío MamaníTUCUMAN
-
Nethanel BarCoddy -
Noah ParsonsIndependent Researcher -
Ethan WalkerOutright system Pvt. Ltd. -
Alaina CCertHappens -
Alfredo MoralejaAlfredo Moraleja -
Jay PatelSELF -
Daniel WalasinskiUniversity of Findlay,The -
Dave ParilloSan Diego Mesa College -
Michelle MorganHyderabad
-
Stephen OppongInformation Technology -
Blonde Rocket ScientistBlonde Rocket Scientist LLC
-
Taceddin Sancakwleeaf.dev
Materials by Discipline
- Algorithms and Complexity (67)
- Architecture and Organization (34)
- Computational Science (73)
- Discrete Structures (37)
- Graphics and Visualization (18)
- Human-Computer Interaction (171)
- Information Assurance and Security (39)
- Information Management (183)
- Intelligent Systems (465)
- Networking and Communication (964)
- Operating Systems (34)
- Parallel and Distributed Computing (11)
- Platform-based Development (11)
- Programming & Programming Languages (4664)
- Social Issues and Professional Practice (29)
- Software Development (75)
- Software Engineering (74)
Computer Science on the Web
-
Bay coding course receives recognition for national impact | The Herald
Oct 11, 2026 09:15 PM PDT
-
Computer Science vs AI Branch: IIT में पढ़ाई के लिए कौन सा ऑप्शन है सबसे बेस्ट? - YouTube
Oct 11, 2026 08:33 PM PDT
-
The Financial Security Agency announced on the 12th that its own "AI-based mobile app ...
Oct 11, 2026 06:51 PM PDT
-
NIT Warangal B.Tech graduate born without left hand now earns Rs 50+ LPA at amazon
Oct 11, 2026 06:50 PM PDT
-
How healthcare and the environment can benefit from 'Green' AI
Oct 11, 2026 11:05 AM PDT
-
Brett Ellis is fed up with Britain's app obsession | Epping Forest Guardian
Oct 11, 2026 10:46 AM PDT
-
View of Who Will Become the Next Senior? How Generative AI Erodes the Development ...
Oct 11, 2026 09:56 AM PDT
-
The Evaluation Differential: When Frontier AI Models Recognise They Are Being Tested
Oct 11, 2026 09:56 AM PDT
-
Who Will Become the Next Senior? How Generative AI Erodes the Development Pathway in ...
Oct 11, 2026 09:56 AM PDT
-
Parking a car shouldn't require a computer science degree - Ground News
Oct 11, 2026 09:28 AM PDT
-
Robert Zaremba — Crypto Profile, Projects & Funding Rounds | CryptoRank.io
Oct 11, 2026 09:27 AM PDT
-
Unlocking Potential with Generative AI Instruction: Investigating Mid-level Software ...
Oct 11, 2026 07:26 AM PDT
-
CS/ECE/MET Team Receives $3M NSF Grant - Boston University
Oct 11, 2026 07:03 AM PDT
-
Jobless For 2 Years In US, 61-Year-Old IIT Kanpur Alum Considers Returning To India
Oct 11, 2026 06:48 AM PDT
-
Haddad awarded Distinguished Alumni Award | BU MET
Oct 11, 2026 05:48 AM PDT
-
Nvidia may be planning for more stake or acquisition deal for $25 billion in open-source AI startup
Oct 11, 2026 05:25 AM PDT
-
Enhancing Test Code Update for Synchronizing with Production Code Changes
Oct 10, 2026 10:13 PM PDT