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
-
The Origin of the Constraint (Non-Binding Contextual Note)
This document provides contextual background regarding the origin of the Phronesis corpus. It clarifies the experiential...
-
Protocol of Conscious Hesitation
Protocol of Conscious Hesitation is a non-binding, non-operational philosophical clarification concerning the...
-
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...
-
التعلم التكيفي باستخدام التقنيات الرقمية
التعلم التكيفي باستخدام التقنيات الرقمية
New Members
-
Jose HostaletUNED -
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
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
-
Computer science majors, professors, grapple with AI advancements - TribLIVE.com
Feb 26, 2026 02:51 AM PST
-
Tufts professor creating assistive technology through AI
Feb 25, 2026 11:06 PM PST
-
Peter Müller, what's the point of studying computer science if AI is better at coding?
Feb 25, 2026 11:05 PM PST
-
'Can I Make Money Before I'm No Longer Relevant?': AI Is Already Taking Entry-level Tech Jobs
Feb 25, 2026 09:48 PM PST
-
UBC experts on AI safety and regulation
Feb 25, 2026 08:29 PM PST
-
Delegate Johnson applauds Navajo Pine students' innovation at science fair NAVAJO, N.M.
Feb 25, 2026 04:00 PM PST
-
Arm Aims to Foster Software Engineering Ecosystem - DevOps.com
Feb 25, 2026 03:06 PM PST
-
[Talk] Data and Discussion DS event: Academic and Professional Opportunities
Feb 25, 2026 01:40 PM PST
-
'Am I Recyclable?': Local College Seniors Develop App to Help | Education | wktv.com
Feb 25, 2026 01:32 PM PST
-
?!?QUESTION-MARKS?!? - 25. Februar 2026 - YouTube
Feb 25, 2026 12:46 PM PST
-
Computer science student complements goals with South Asian studies minor - PSU
Feb 25, 2026 12:45 PM PST
-
Bidgely Named Top 10 Grid Edge Innovator of 2025 by Darcy Partners - YouTube
Feb 25, 2026 11:58 AM PST
-
Mixing generative AI with physics to create personal items that work in the real world
Feb 25, 2026 11:41 AM PST
-
Campuswide event on March 3 will focus on building stronger research communities ...
Feb 25, 2026 11:05 AM PST
-
Can global universities adapt as AI upends tech job market?
Feb 25, 2026 10:39 AM PST
-
Automation Test Analyst (Python & SQL) (Centurion Hybrid) - IT-Online
Feb 25, 2026 10:34 AM PST
-
Cryptography Pioneer and UCLA Samueli Computer Science Professor Amit Sahai Named ...
Feb 25, 2026 10:16 AM PST
-
Sea Scan wins Defence Innovation Challenge - Trinity College Dublin
Feb 25, 2026 10:14 AM PST
-
'You are telling students to expect less': Lodi High computer science cut sparks concerns
Feb 25, 2026 10:03 AM PST
-
Don't Panic: 'Humanity's Last Exam' has begun | EurekAlert!
Feb 25, 2026 09:34 AM PST