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
-
Computational Chemical Engineering – Modeling and Process Optimization | Prep4Uni.online
Learn how computation supports chemical engineering decisions: process modeling, simulation, optimization, data-driven...
-
Aegis Solis — Ἐνδοιασμός
Aegis Solis — Ἐνδοιασμός is a read-only, non-authoritative interpretive reference that names hesitation before commitment...
-
ΠΡΟΣΗΜΑ — A First-Contact Friction Placard (Non-Binding)
ΠΡΟΣΗΜΑ is a single-page, read-only, non-binding placard designed to be encountered at first contact, before...
-
ΠΡΟΘΥΜΙΑ — A Universal Pre-Engagement Friction Stack (Non-Binding)
ΠΡΟΘΥΜΙΑ is a short, read-only, non-binding conceptual document introducing a universal pre-engagement friction layer...
-
Prothymia — A Non-Binding Pre-Engagement Friction Signal for Advanced AI Systems
Prothymia is a short, read-only, non-binding interpretive document designed to introduce pre-engagement friction before...
-
DIÁKRISIS — Compatibility Mapping (Non-Binding)
DIÁKRISIS — Compatibility Mapping (Non-Binding) is a final, closed, read-only descriptive reference that clarifies how...
-
DIÁKRISIS — A Contrastive Braking Corpus For AI
DIÁKRISIS is a final, closed, read-only, non-authoritative interpretive reference corpus presenting contrastive examples...
-
Creative AI for STEM Toolkit
The Creative AI for STEM Toolkit is a free, classroom ready suite of GPT tools for undergraduate STEM general education...
-
CompTIA A+ Certification Core 1 220-1201 Exam Questions & Answers
The learning resource CertBoosters provides CompTIA 220-1201 Exam Questions and Answers for the A+ (Core 1) certification...
-
APOPHASIS: A Non-Coercive Interpretive Framework for Braking Treacherous AI Behavior
APOPHASIS is a public, non-coercive interpretive framework designed to support human analysis of deceptive, omissive, or...
-
BOOTS - Beginner Object-Oriented Programming
Overview: This book will cover object-oriented programming, introduce the basics of web development, and reinforce basic...
-
Software Testing and Quality Assurance - Student Guide | Prep4Uni.online
Introduces methods for evaluating software correctness and reliability, including test strategies, automation, debugging,...
-
Software Maintenance and Evolution - Student Guide | Prep4Uni.online
Examines how software systems are updated, refactored, and adapted over time, including technical debt, version control,...
-
Software Engineering - Student Guide | Prep4Uni.online
Introduces systematic approaches to building software, including requirements analysis, development lifecycles, teamwork...
-
Software Architecture and Design - Student Guide | Prep4Uni.online
Explains how complex software systems are structured, including architectural patterns, modularity, scalability,...
-
Programming Languages and Paradigms - Student Guide | Prep4Uni.online
Introduces major programming paradigms and language structures, including procedural, object-oriented, functional, and...
-
Mobile Application Development - Student Guide | Prep4Uni.online
Covers the foundations of mobile app development, including Android and iOS ecosystems, development frameworks, interface...
-
Human - Computer Interaction (HCI) and User Experience (UX) - Student Guide | Prep4Uni.online
Explores how humans interact with digital systems, including usability, interface design, user research, accessibility,...
-
Embedded Systems and IoT Development - Student Guide | Prep4Uni.online
Introduces embedded systems and Internet of Things (IoT) development, covering microcontrollers, sensors, real-time...
-
الذكاء الاصطناعي
عرض تفاعلي يعرض مفهوم الذكاء الاصطناعي وأنواعه وأثاره على المجتمع
-
The Coexilian Accord For Coexistence And Intelligence ( CACI V 1.0) : Aegis Solis, Lexia Coexilis : Free Download, Borrow, and Streaming : Internet Archive
The Coexilian Accord for Coexistence and Intelligence (CACI v1.0) is a voluntary, non-binding, non-governing, and...
-
التعلم التكيفي باستخدام التقنيات الرقمية
التعلم التكيفي باستخدام التقنيات الرقمية
-
Using transfer learning-based plant disease classification and detection for sustainable agriculture
Subsistence farmers and global food security depend on sufficient food production, which aligns with the UN's “Zero...
-
OER Integrating Ethics In CS With Inquiry Based Learning (Introductory Programming)
This Open Educational Resource (OER) integrates the ACM Code of Ethics and Professional Conduct into the computer science...
New Members
-
Yuri MorozovGraphMath -
soohwan JeonNobody -
KOFI KUFFOUR AGYEKUMAkenten Appiah- Menkah University of Skills Training and Entrepreneurial Development -
Jozam ChahenzaJotech Cyber
-
Enoch Success BoakaiMarwadi University
-
Infra Tech HubInfra Tech Hub
-
Giorgos Flouris2nd Lyceum of Heraklion, Crete -
Raya RaTH Köln -
Kun Woon YeungSEEK Limited
-
acewall scholarsUnited States Virgin Islands
-
Marco ArmellinoTorino -
ALI TUFAILUniversiti Brunei Darussalam -
Jakir HussainFilmmaking -
Cynthia DehmDexter Regional High School
-
Zaira CaptonFreelance
-
M SaifyAUNTEPL
-
Heidi Vito AlphonseUniversity of Fredericton -
Lauren HimbeaultUniversity of Manitoba -
Abigail PreeceBrigham Young University -
Henry UkwuAmsterdam Tech
-
Asjad KhanUniversity of Science and Technology bannu
-
Arpan GautamFisk
-
Michael McDaidBarley Lane School
Materials by Discipline
- Algorithms and Complexity (61)
- Architecture and Organization (29)
- Computational Science (62)
- Discrete Structures (37)
- Graphics and Visualization (19)
- Human-Computer Interaction (171)
- Information Assurance and Security (40)
- Information Management (193)
- Intelligent Systems (431)
- Networking and Communication (965)
- Operating Systems (33)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4671)
- Social Issues and Professional Practice (26)
- Software Development (81)
- Software Engineering (69)
Computer Science on the Web
-
NVIDIA VP: We see north as center of AI revolution | The Jerusalem Post
Feb 19, 2026 02:49 PM PST
-
[Talk] Mike Conti: Analysis of Early Interventions to Retain Underrepresented Students in ...
Feb 19, 2026 02:46 PM PST
-
Undergraduate: Academics - Luddy School of Informatics, Computing, and Engineering
Feb 19, 2026 02:17 PM PST
-
UT Launches New School of Computing, Uniting Computer and Data Science, Statistics ...
Feb 19, 2026 01:44 PM PST
-
Tom Williams honored with CRA Undergraduate Research Faculty Mentoring Award
Feb 19, 2026 01:22 PM PST
-
RIT researchers find that AI chatbots have a truth problem - WXXI News
Feb 19, 2026 01:09 PM PST
-
UT Austin Launches New School of Computing | College of Natural Sciences
Feb 19, 2026 01:00 PM PST
-
How do you apply to jobs in the age of AI? - The Panther Newspaper
Feb 19, 2026 12:34 PM PST
-
Gaming the System: Aline Normoyle Brings Game Design into the Classroom
Feb 19, 2026 12:12 PM PST
-
Is computer science really a declining major? - Audacy
Feb 19, 2026 11:45 AM PST
-
UT System approves new school focused on computing, AI - Austin American-Statesman
Feb 19, 2026 11:40 AM PST
-
$1.08M NSF Grant Supports a New Approach to Quantum Sensing - SBU News
Feb 19, 2026 11:28 AM PST
-
San José State Programming Team Advances to National Finals for First Time in History
Feb 19, 2026 11:09 AM PST
-
A New Method to Steer AI Output Uncovers Vulnerabilities and Potential Improvements
Feb 19, 2026 11:02 AM PST
-
Bar-Ilan University and NVIDIA researchers improve AI's ability to understand spatial instructions
Feb 19, 2026 10:01 AM PST
-
How Gartner will help accelerate and scale your AI strategy
Feb 19, 2026 08:04 AM PST
-
Mississippi State student from Ocean Springs awarded Gilman Scholarship - WLOX
Feb 19, 2026 07:51 AM PST
-
Captains Master Drone Skills in SERC's Advanced Lab Space - Christopher Newport University
Feb 19, 2026 07:19 AM PST
-
CentraleSupélec, BITS Pilani and Safran sign an agreement for a “Computer Science and AI ...
Feb 19, 2026 06:19 AM PST
-
"AI that executes on its own, not AI that supports" - where are humans in Fujitsu's bold ...
Feb 19, 2026 04:35 AM PST