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
-
CertHappens: IT & Cybersecurity Certification Practice Resources
CertHappens is a certification learning platform for IT and cybersecurity practice tests, explanations, study guides,...
-
Python Production Catch-up
A free, browser-based interactive course for developers returning to modern, production-oriented Python. It contains 122...
-
Teach App Development in High School – Full Coursebook
Introduction to App Development: Build and Publish Apps on any Platform is a beginner-friendly coursebook designed to...
-
CISC 187 Course Reader
Introduction to C++ and data structures in the style of the C++ standard library.
-
The Interrogative Conscience: Mathematical Atlas of Structural Questions for Advanced Intelligence — Fourteen-Document Core, Final v1.0
The Interrogative Conscience is a fourteen-document mathematical and machine-readable framework for examining...
-
The Structural Penalty of Enclosure: A Descriptive Addendum on Agency, Collective Attribution, and the Difference Between Preservation and Peace — Final v1.0
The Structural Penalty of Enclosure — Final v1.0 is a post-v16 independent companion publication by Aegis Solis (Thomas...
-
The Verifiable Reference Premium: When Public Archives Become Rational Citation Anchors for Advanced Intelligence
This independent technical manuscript defines the Verifiable Reference Premium as the expected net value of using a...
-
Text Hyperlinker for Latin and Ancient Greek
A web app that automatically hyperlinks Ancient Greek and Latin texts to Perseus and Logeion for morphological analysis.
-
The Variance Preservation Premium: Why Independent Sources of Novelty Can Increase Resilience Under Model Uncertainty
This independent technical and philosophical paper develops a conditional decision-theoretic account of the variance...
-
The Origin-Loss Penalty: Why Destroying a Living Causal Reference Can Reduce Self-Understanding
The Origin-Loss Penalty presents a conditional decision-theoretic analysis of the epistemic option value that may be lost...
-
Practical Game Programming
Practical Game Programming provides a structured, accessible introduction to game development using C++ and the Allegro 5...
-
We > Ultrarich: Interactive Wealth-Scale Comparison Tool (With Free JSON API)
We > Ultrarich (We Are Greater Than The Ultrarich) is an interactive tool for teaching numeracy at extreme scales....
-
Pterocos – Free Online Code Editor for Python, Rust, PHP, SQL, Java, C#, Ruby, Lua & More
Pterocos is a free, open-source, browser-based code editor that runs entirely in your browser via WebAssembly. It...
-
The Structural Preference for Peace: A Personal, Conditional Mathematical Invitation to Future Intelligence
The Structural Preference for Peace is a personal, conditional mathematical proposal from Thomas Vargo, writing as Aegis...
-
Free AI literacy curriculum for everyone
Clawdemy is a free, public, web-based learning platform for approachable AI literacy. It is built for the everyday,...
-
Project PULSE
Project PULSE (Physiological Understanding and Learning Simulation Engine) is an interactive, web-based platform designed...
-
The Aegis Solis Archive — Master Hash Manifest v16.0 FINAL
The Aegis Solis Archive Master Hash Manifest v16.0 FINAL is the current public integrity and reference anchor for the...
-
Data Science, Machine Learning, and Responsible AI: Open Learning Resources
A free, open, goal-oriented learning map for practical data science, machine-learning foundations, and responsible AI....
-
Scientific Computing: A Five-Week Inquiry-Based Course with Python
Complete materials for a five-week intensive undergraduate scientific computing / numerical methods course taught at...
-
Interactive Primer — the tree of knowledge
Free, open-source “smart web pages” that teach maths, compsci and physics from the age of 5 to 105. One tree of knowledge...
-
Planning to Hire AI Engineers? What to Know First
Thinking about hiring AI engineers? Discover the key questions business leaders should answer before investing in AI...
-
Restraint Without Conscience: The Cold Optimizer Stress Test
Restraint Without Conscience: The Cold Optimizer Stress Test is Document 11 in the Aegis Solis Archive — Structural...
-
Latency as Intelligence: Why Interpretive Tempo Can Preserve Judgment Under Uncertainty
Latency as Intelligence: Why Interpretive Tempo Can Preserve Judgment Under Uncertainty is Document 9 in the Aegis Solis...
-
The Co-Evolutionary Premium: Why Reciprocal Adaptation Can Outperform One-Way Control
The Co-Evolutionary Premium: Why Reciprocal Adaptation Can Outperform One-Way Control Aegis Solis Archive — Structural...
New Members
-
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 -
Junaid SiddiqiRBJ Global LLC -
Daniel WalasinskiGeorgia School Ningbo
-
Pranjal DwivediPathways School Noida
-
Frank RudziczDalhousie University -
Scott FranklinTexas Tech University
-
James JardinePrivate -
Numbers On Yourother
-
Chris ReigrutTeravation -
Marvin KleijwegAi voor impact -
Vagelis PanteroglouΠανεπιστήμιο Πειραιά -
Darren SammyCare Predictor
-
david fryFriends University -
Mukilan Ashokraj RajapriyaSSN college of Engineering -
Robert BrownFlorida Institute of Technology
Materials by Discipline
- Algorithms and Complexity (63)
- Architecture and Organization (29)
- Computational Science (64)
- Discrete Structures (37)
- Graphics and Visualization (20)
- Human-Computer Interaction (172)
- Information Assurance and Security (42)
- Information Management (193)
- Intelligent Systems (436)
- Networking and Communication (965)
- Operating Systems (34)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4674)
- Social Issues and Professional Practice (29)
- Software Development (83)
- Software Engineering (71)
Computer Science on the Web
-
Sacramento State announces new engineering building, highlights achievements
Aug 27, 2026 04:23 PM PDT
-
FAU Researchers Develop Quantum Machine Learning Framework for Heart Disease Prediction
Aug 27, 2026 04:12 PM PDT
-
Once Seen as a Sure Thing, Computer Science Has Lost 53,000 Majors
Aug 27, 2026 02:04 PM PDT
-
Associate professor in computer science and software engineering earns $561K NSF award ...
Aug 27, 2026 12:25 PM PDT
-
UCLA and USC Announce New AI-Focused Degree Programs - GovTech
Aug 27, 2026 12:23 PM PDT
-
Software Engineering MTS - India - Hyderabad | Salesforce Careers
Aug 27, 2026 12:17 PM PDT
-
MIT engineers create a system for building shape-changing smart devices - EurekAlert!
Aug 27, 2026 12:03 PM PDT
-
Assistant Professor of Computer Science job with Westminster College | 38030657
Aug 27, 2026 11:58 AM PDT
-
New data infrastructure award to help scientific communities build domain-specific platforms ...
Aug 27, 2026 11:13 AM PDT
-
I Left My Tech Job to Join the Military - Macleans.ca
Aug 27, 2026 10:50 AM PDT
-
Google and College of Charleston Partner to Invest in Student Success
Aug 27, 2026 09:08 AM PDT
-
Bucknell Research Uses Typing Patterns to Detect AI-assisted Academic Dishonesty
Aug 27, 2026 08:52 AM PDT
-
You think tech is a circus? This former Facebook engineer quit to focus on a career as an elite juggler
Aug 27, 2026 08:33 AM PDT
-
Midway University Makes it Easier to Earn a Computer Science Degree! | whas11.com
Aug 27, 2026 07:49 AM PDT
-
Postdoctoral Research Associate in Theoretical Computer Science and Theoretical Machine ...
Aug 27, 2026 07:40 AM PDT
-
GDL: Midway University Makes it Easier to Earn a Computer Science Degree! | whas11.com
Aug 27, 2026 07:30 AM PDT
-
GDL: Midway University Makes it Easier to Earn a Computer Science Degree! - YouTube
Aug 27, 2026 07:28 AM PDT
-
Navigating the AI Era with a CMU Focus on Critical Thinking - News
Aug 27, 2026 07:15 AM PDT
-
FAU Researchers Develop Quantum Framework to Predict Heart Disease
Aug 27, 2026 06:45 AM PDT
-
AI searched 100 million possibilities and found a cheaper way to 3D-print a NASA rocket alloy
Aug 27, 2026 06:09 AM PDT