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.
Please let us introduce a few popular education resources based on both peer review and user rating to you:
Algorithm Visualization – animations for various algorithms
Intensive Introduction to Computer Science – a popular online course on introduction to computer science
Video Lectures on Discrete Mathematics – a collection of video lectures covering different topics of discrete mathematics
How to Think like a Computer Scientist: Interactive Edition – an interactive open textbook for teaching Python programming
There are many others … Please explore the “Materials by Discipline”.
Showcase
New Materials
-
Neural Network In 5 Minutes | What Is A Neural Network? | How Neural Networks Work | Simplilearn
The video gives an introduction to neural networks.
-
How to calculate linear regression using least square method
An example of how to calculate linear regression line using least squares. A step by step tutorial showing how to develop...
-
Will esports be in the 2021 Tokyo Olympics?
Esports is an increasingly popular form of sport based on video games where millions battle it out to become top dog on...
-
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit by Steven Bird, Ewan Klein,...
-
Docker Tutorial - Tutorialspoint
This tutorial explains the various aspects of the Docker Container service. Starting with the basics of Docker which...
-
New Unreal Engine Lets You Create Lifelike Digital Humans
Unreal Engine's MetaHuman Creator is nearly here! And AI advancements are only beginning.
-
New AI System Trains Dogs by Rewarding Them
The new AI system recognizes whether a dog is sitting, standing, or lying, then rewards them for responding to commands.
-
Cybercrime
Cybercrime is a growing, global problem. Whether you are a small business, a Fortune 500 company, buying your first...
-
Learn OpenCV in 3 Hours - MURTAZA's WORKSHOP
This video introduces how to use OpenCV in Python
-
RESULT LIVE HK & DATA RESULT HK 6D SEO
YOU MUST KNOW INFORMATION ABOUT THE FASTEST AND ACCURATE HK TOGEL OUTPUT. ON THIS SITE WE PROVIDE ALL HK 2021 NUMBER...
-
Top 7 Best Instagram Repost Apps for Android
Instagram users often find it tricky to repost their favourite videos and photos from their friend’s accounts especially...
-
Programming Fundamentals
With resources and examples for Java basics such as variables, loops, and object oriented programming, this text provides...
-
Software Development Guided Reading
Through this project, Dr. Cotterell and Dr. Barnes developed a guided reading-based textbook replacement for CSCI 1302...
-
Deep Learning with PyTorch: A 60 Minute Blitz — PyTorch Tutorials 1.7.1 documentation
This tutorial introduces the fundamental concepts of PyTorch through self-contained examples.
-
VueJS Tutorial - Tutorialspoint
VueJS is a progressive JavaScript framework used to develop interactive web interfaces. Focus is more on the view part,...
-
ReactJS Tutorial - Tutorialspoint
React is a front-end library developed by Facebook. It is used for handling the view layer for web and mobile apps....
-
RESTful Web Services Tutorial - Tutorialspoint
RESTful Web Services are basically REST Architecture based Web Services. In REST Architecture everything is a resource....
-
Spring Boot Tutorial - Tutorialspoint
Spring Boot is an open source Java-based framework used to create a Micro Service. It is developed by Pivotal Team. It is...
-
CS 97SI: Introduction to Programming Contests
Course offered at Stanford for programming contests.
-
Competitive Programming Algorithms
The goal of this project is to translate the wonderful resource http://e-maxx.ru/algo which provides descriptions of many...
-
Errichto (Competitive Programming Channel)
Algorithms, competitive programming, coding interviews. I make educational videos and coding live streams, always sharing...
-
Steven Skiena
My channel holds video lectures of the classes I've taught in the past For more information about me, please visit...
-
Algorythm
We are a coding/math channel that goes over problems from various contests such as CodeChef, Codeforces, Leetcode,...
-
Algorithms Live!
Algorithms Live is a weekly live talk show on algorithms in competitive programming. The format will vary. You can get...
New Members
-
Areej Alghamdi13th high school
-
avadhesh kumar patelBanaras Hindu University, Varanasi, 221005
-
Joy BoseEricsson
-
antimalware serviceUni Mumbai
-
Aaron ClarkTmutla, Inc.
-
Chris DaleyK12IRC.org
-
Ganiyu OladimejiMoshood Abiola Polytechnic
-
Simphiwe KuneneUniversity of Johannesburg
-
sifars webSIFARS
-
benjamin alikaliTennessee State University
-
Alex ConnorNone
-
Shadrack NgumbauThe technical university of Kenya
-
Thomas McMahonUCL
-
João VicenteIstec
-
Ankita LodhaNone
-
Vlad MaNone
-
Feride Selin TurhanBilkent University
-
Selena BurgSBCGlobal Helpline
-
Forrest BairdNone
-
Randall WertPandemic Professors
-
Tell PopeyesInstitute of Paper Science and Technology
-
Carlos OreEquisde
-
Tebo Leburu-DingaloUniversity of Botswana
Materials by Discipline
- Algorithms and Complexity (57)
- Architecture and Organization (23)
- Computational Science (54)
- Discrete Structures (34)
- Graphics and Visualization (14)
- Human-Computer Interaction (144)
- Information Assurance and Security (30)
- Information Management (185)
- Intelligent Systems (407)
- Networking and Communication (959)
- Operating Systems (27)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4630)
- Social Issues and Professional Practice (19)
- Software Development (60)
- Software Engineering (58)
Computer Science on the Web
-
Oakland University AR Center to Provide Workforce Training
Mar 04, 2021 02:41 PM PST
-
Trifacta Partners with Google Cloud to Host First-Ever Data Engineering Summit
Mar 04, 2021 11:07 AM PST
-
The Chaitin Interview I: Chaitin Chats with Kurt Gödel
Mar 04, 2021 10:00 AM PST
-
University of North Carolina at Chapel Hill: Finding their place in tech
Mar 04, 2021 09:59 AM PST
-
Senate Constituent Report
Mar 04, 2021 09:36 AM PST
-
SPEARity Services' Darren Fisher is a guide to better business
Mar 04, 2021 09:06 AM PST
-
Examining the Environmental Impact of Computation and Future of Green Computing
Mar 04, 2021 08:18 AM PST
-
Code.org: Driving a global digital literacy movement in K-12 education
Mar 04, 2021 08:07 AM PST
-
'Software engineering is all about understanding people and their needs'
Mar 04, 2021 07:45 AM PST
-
How Nashville can become tech's diversity and inclusion hub: An educator's view | Opinion
Mar 04, 2021 07:22 AM PST
-
I was given a chance that changed my life
Mar 04, 2021 07:00 AM PST
-
From perceptrons to deep learning
Mar 04, 2021 06:15 AM PST
-
The 18 Highest-Paying Master's Degrees
Mar 04, 2021 06:13 AM PST
-
27 companies hiring engineers in Ireland right now
Mar 04, 2021 05:52 AM PST
-
Finding their place in tech
Mar 04, 2021 05:22 AM PST
-
Sun Capital completes acquisition of Exadel
Mar 04, 2021 05:18 AM PST
-
École Polytechnique: QS ranks l'X in the Top 40 worldwide for the study of 4 subjects
Mar 04, 2021 04:00 AM PST
-
Google's approach to historically Black schools helps explain why there are few Black engineers in ...
Mar 04, 2021 02:52 AM PST
-
Global Digital Twin and Teleoperations Market 2026 The leading Industry Players : Google ...
Mar 04, 2021 01:57 AM PST
Computer Sci on Twitter
- RT @YaleEGC: For #IWD2021, we are celebrating those who made a place for women in academia:
Susan Eggers, computer scientist and 1st woman…2 hours ago | ComputerSociety
- Call for Papers: 2021 IEEE World Congress on Services
Deadline: 15 April 2021
More Info: bit.ly/2OlkdDb… twitter.com/i/web/status/1…3 hours ago | ComputerSociety
- RT @ms_peixoto: On Thursdays... we code! #ocsbMath @codeorg @StCeciliaOCSB https://t.co/PczjiInYQk, photo: pic.twitter.com/PczjiInYQk4 hours ago | codeorg
- Congrats to 2021 Women of ENIAC Computer Pioneer Award recipient, Dr. Moti Yung, for "transformative innovations in… twitter.com/i/web/status/1…6 hours ago | ComputerSociety
- "IT WORKS! Oh wait, hold on...." 😂 twitter.com/MIT_CSAIL/stat…7 hours ago | codeorg
- RT @ieeecomputerpa: A certificate and $5,000 are awarded jointly by the @TheOfficialACM and the @ComputerSociety for outstanding contributi…8 hours ago | ComputerSociety
- RT @utexasece: A paper published by Texas ECE alumnus Onur Mutlu and his PhD advisor Yale Patt has received the HPCA Test of Time Award fro…8 hours ago | ComputerSociety
- Thank you for the feature @Cisco! We're looking forward to continuing our work with you to bring computer science t… twitter.com/i/web/status/1…10 hours ago | codeorg
- Congratulations to Charles Weems for receiving the 2021 Taylor L. Booth Education Award for, "...outstanding contri… twitter.com/i/web/status/1…11 hours ago | ComputerSociety
- An AI-powered service called Deep Nostalgia can take photos from any camera and bring them to “life.” This is the p… twitter.com/i/web/status/1…11 hours ago | codeorg