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
-
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
-
Stanford University offers free online courses in cybersecurity, SQL, IoT and more
Feb 21, 2026 11:12 PM PST
-
Quantum Software Engineering and Applications - Recent articles and discoveries
Feb 21, 2026 06:09 PM PST
-
Balatro creator reflects on university and bad grades, promising he's "still working" on that 1.1 update
Feb 21, 2026 05:31 PM PST
-
Percime Technologies Launches from Nepal to Deliver Global-Grade Software Engineering Services
Feb 21, 2026 03:33 PM PST
-
Notice of Final Defense - Mehedi Hasan to Present Master's Research - Campus Updates
Feb 21, 2026 12:41 PM PST
-
US News Subject Rankings: Find Your Perfect Major - The Detroit Bureau
Feb 21, 2026 12:21 PM PST
-
SE Victory, SCSE & POSCPT News Channel - The Detroit Bureau
Feb 21, 2026 11:46 AM PST
-
Programme Informatique 2025: Guide Complet - The Detroit Bureau
Feb 21, 2026 11:22 AM PST
-
Computer Science, R&D Software Engineering, Hybrid Job Opening in Albuquerque, New Mexico
Feb 21, 2026 08:44 AM PST
-
The 18 highest-paying college majors 5 years after graduation - CNBC
Feb 21, 2026 07:45 AM PST
-
Iowa University Computer Science: Programs & Opportunities - The Detroit Bureau
Feb 21, 2026 05:41 AM PST
-
Nearshore Software Engineering Emerges as Strategic Advantage - San Francisco Today
Feb 21, 2026 05:35 AM PST
-
BPSC TRE 4.0 Eligibility Criteria 2026 for Classes (1-5), (6-8), (9-10) and (11-12) - Adda247
Feb 21, 2026 03:38 AM PST
-
Intermediate Manual Test Analyst - IT-Online
Feb 21, 2026 03:38 AM PST
-
New York Appellate Court Upholds Sales Tax on Mixed Bundle of Services and Computer ...
Feb 21, 2026 02:32 AM PST
-
Influential Women Spotlights Linda B. Sherrell: Lifelong Educator, STEM Leader, and Ruby ...
Feb 20, 2026 07:23 PM PST
-
From code to court - ASU Engineering News
Feb 20, 2026 06:58 PM PST
-
Tracy Minish: Plan, Train, Fly - Georgia Magazine - UGA Today
Feb 20, 2026 06:43 PM PST
-
Ottawa Infotainment Launches DragonFire University at the Toronto AutoShow
Feb 20, 2026 06:21 PM PST
-
Influential Women Spotlights Linda B. Sherrell: Lifelong Educator, STEM Leader, and Ruby ...
Feb 20, 2026 03:09 PM PST