computer-science
Sub topics: Recursion, computer-architecture, computer-networking, algorithms, natural-language-processing, machine-learning, data-structures, databases, deep-learning, operating-systems, virtual-reality
We have 2 learning paths for this topic: Open Source Society University, Teach Yourself Computer Science
Check If Two String Arrays are Equivalent ( Java & C++ Code)
favtutor.comSQL Assignment Help (Get SQL Online Help Now) | FavTutor
favtutor.comReverse Python List (9 Easy Ways) | FavTutor
favtutor.comGroup Anagrams (With Java, C++ and Python Solution)
favtutor.comInfix to Postfix Conversion (With C++, Java and Python Code)
favtutor.comPython Program to Convert Float to Int | FavTutor
favtutor.comBucket Sort in C++ (Code with Example) | FavTutor
favtutor.com10 Difference Between Recursion and Iteration | FavTutor
favtutor.comPartition a List in Python | Split Python List | FavTutor
favtutor.comSliding Window Algorithm (With Java, C++ and Python Code)
favtutor.comMerge K Sorted Lists (With C++, Java and Python Code)
favtutor.comTrim a Binary Search Tree ( With C++ and Java Code) | FavTutor
favtutor.comFind Peak Element (With Java and Python Code) | FavTutor
favtutor.comRemove Duplicates from Sorted Array (With Solutions) | FavTutor
favtutor.comPalindrome Pairs (With C++, Java and Python Code) | FavTutor
favtutor.comPandas Groupby Count Using Size() and Count() Method
favtutor.comPython Set Union with codes and Examples | FavTutor
favtutor.comLongest Consecutive Sequence (With C++ and Java Solutions)
favtutor.comCreate Empty Dictionary in Python (5 Easy Ways) | FavTutor
favtutor.com10 Interesting Data Mining Projects in 2021 (for Students) | FavTutor
favtutor.comCombination Sum (With Code in C++ and Java) | FavTutor
favtutor.comEngines of Logic: Mathematicians and the Origin of the Computer
goodreads.com
Guide to Computer Network Security
link.springer.comThe nature of computation (2011)
nature-of-computation.orgUnderstanding Cryptography
link.springer.comPreface :: Reasonably Polymorphic
reasonablypolymorphic.comFoundations of Programming Languages
link.springer.comAdvanced topics in types and programming languages (2004)
cis.upenn.eduComputer Graphics: Principles and Practice (3rd Edition)
goodreads.com
Probability and Statistics for Computer Science
link.springer.comDistributed systems (2013)
book.mixu.netArtificial Intelligence: A Modern Approach (2nd Edition)
goodreads.com
Out of their Minds: The Lives and Discoveries of 15 Great Computer Scientists
goodreads.com
Automata and Computability
link.springer.comInvent with Python
inventwithpython.comSoftware foundations (2011)
softwarefoundations.cis.upenn.eduIntroduction to Parallel Computing
link.springer.comThe new Turing Omnibus (1989)
goodreads.comCryptography Made Simple
link.springer.comFree CS Textbooks
csgordon.github.ioIntroduction to Artificial Intelligence
link.springer.comIntroduction to the theory of computation (1996)
goodreads.comCode: The Hidden Language of Computer Hardware and Software
goodreads.com
Introduction to data compression (2012)
github.comAnalysis for Computer Scientists
link.springer.comThe elements of computing systems (2005)
goodreads.comComputer systems: a programmer’s perspective
goodreads.comOperating Systems: Design and Implementation
goodreads.com
Modelling Computing Systems
link.springer.comClean Code (2008)
goodreads.comGeneral Systems Thinking (2015)
goodreads.comThe New Turing Omnibus: Sixty-Six Excursions in Computer Science
goodreads.com
The Shellcoder's Handbook: Discovering and Exploiting Security Holes
goodreads.com
Computer Science: A Very Short Introduction
veryshortintroductions.comComputer Vision
link.springer.comThe Elements of Computing Systems: Building a Modern Computer from First Principles
goodreads.com
Introductory Computer Forensics
link.springer.comAdvanced Topics in Types and Programming Languages
goodreads.com
Types and programming languages (2002)
cis.upenn.eduGarbage Collection: Algorithms for Automatic Dynamic Memory Management
goodreads.com
Introduction to Evolutionary Computing
link.springer.comFeynman Lectures on Computation
goodreads.com
The Algorithm Design Manual
link.springer.comPurely functional data structures (1996)
cs.cmu.eduNASA System Engineering (2007)
nasa.govType-Driven Development with Idris
manning.comGems of Theoretical Computer Science (1998)
goodreads.comAnnotated turing (2008)
goodreads.comConcise Guide to Databases
link.springer.comIntroduction to Algorithms, Second Edition
goodreads.com
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
goodreads.com
Systems Programming in Unix/Linux
link.springer.comComputer Fundamentals
swayam.gov.inThe Nature of Code
kadenze.comComputational Thinking for Modeling and Simulation
edx.orgIntroducing Computing in your Classroom
old.europeanschoolnetacademy.euIntroduction to Computer Science and Programming Using Python
edx.orgSoftware foundations (2014)
seas.upenn.eduCS50's Understanding Technology
edx.orgAP Computer Science A: Java Programming Loops and Data Structures
edx.orgThe Fundamentals of Computing Capstone Exam
coursera.orgIntroduction to Automata, Languages and Computation
onlinecourses.nptel.ac.inCS50's Introduction to Computer Science
edx.orgComputing: Art, Magic, Science
edx.orgComputer Science: Programming with a Purpose
coursera.orgTeaching the Beauty and Joy of Computing Curriculum
place.fi.ncsu.eduCyber-Physical Systems: Modeling and Simulation
coursera.orgComputing: Art, Magic, Science - Part II
edx.orgHow to Teach Computing: An Introduction to Concepts, Tools and Resources for Secondary Teachers
classcentral.comLUCS.3x: Preparing for the AP* Computer Science A Exam — Level Up! Part 3
edx.orgComputer Science 101
online.stanford.eduMathematical Thinking in Computer Science
coursera.orgBuild a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
coursera.orgBJC.3x: The Beauty and Joy of Computing (CS Principles), Part 3
edx.orgPreparing for the AP* Computer Science A Exam — Part 2
edx.orgThe art of recursion (2012)
cis.upenn.eduFoundations of Computer Science for Teachers
edx.orgIntro to Theoretical Computer Science
udacity.comBuild a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
coursera.orgAutomata Theory
lagunita.stanford.eduFundamentals of Accelerated Computing with CUDA C/C++
courses.nvidia.comTeaching Computing: Part 1
futurelearn.comIntro to Computer Science
udacity.comHow Computers Work: Demystifying Computation
futurelearn.comHow to Teach Computing: An Introduction to Concepts, Tools and Resources for Primary Teachers
old.europeanschoolnetacademy.euAutomated Visual Software Analytics
open.hpi.deComputability, Complexity & Algorithms
udacity.comCS50's Computer Science for Business Professionals
edx.orgMIT great ideas in theoretical computer science
stellar.mit.eduIntroduction to Computation Theory
complexityexplorer.orgRepresenting Data with Images and Sound: Bringing Data to Life
futurelearn.comPrinciples of Computing (Part 2)
coursera.orgThe Beauty and Joy of Computing - AP® CS Principles Part 1
edx.orgComputer Science: Algorithms, Theory, and Machines
coursera.orgComputer Architecture
coursera.orgProgram Arcade Games - Learn Computer Science
programarcadegames.comUnderstanding Maths and Logic in Computer Science
futurelearn.comLUCS.1x: Preparing for the AP* Computer Science A Exam — Level Up! Part 1
edx.orgCS For All: Introduction to Computer Science and Python Programming
edx.orgFuture of Computing - IBM Power 9 and beyond
open.hpi.deScratch: Programming for Teachers
edx.orgComputer Systems Design for Energy Efficiency
edx.orgIn-Memory Data Management
open.hpi.de6.00x: Introduction to Computer Science and Programming
edx.orgFundamentals of Parallelism on Intel Architecture
coursera.orgIntroduction to Soft Computing
onlinecourses.nptel.ac.inImpact of Technology: How To Lead Classroom Discussions
futurelearn.comIntroduction to Computer Architecture
course.ece.cmu.eduCS50's AP® Computer Science Principles
edx.orgNP-Complete Problems
edx.orgDevelopment of Real-Time Systems
coursera.orgPrinciples of Computing (Part 1)
coursera.orgThe Computing Technology Inside Your Smartphone
edx.orgScratch: Programming for Kids (8+)
edx.orgPrinciples of Computing
lagunita.stanford.eduIntroduction to Real-Time Systems
courses.edx.orgLUCS.2x: Preparing for the AP* Computer Science A Exam — Level Up! Part 2
edx.orgPreparing for the AP* Computer Science A Exam — Part 1
edx.orgLAFF – On Programming for Correctness
edx.orgTeaching the Computer Science Discoveries Course
place.fi.ncsu.eduProgramming 102: Think Like a Computer Scientist
futurelearn.comInformation retrieval (2013)
cs.cornell.eduThe Missing Semester of Your CS Education · the missing semester of your cs education
missing.csail.mit.eduCode of Life – When Computer Science Meets Genetics
open.hpi.deDesign of Computer Programs
udacity.comThe Joy of Computing using Python
swayam.gov.inGreat ideas in computer architecture (2015)
www-inst.eecs.berkeley.eduMathematics for Computer Science
coursera.orgDiscrete Structures
onlinecourses.nptel.ac.inTheory of Computation
swayam.gov.inLet's Teach Computing
openeducation.blackboard.comMIT Mathematics for Computer Science (2010)
youtube.comIntroduction to Computing using Python
edx.orgJoy of computing using Python
onlinecourses.nptel.ac.inComputational complexity (2008)
people.eecs.berkeley.eduLUCS.4x: Preparing for the AP* Computer Science A Exam — Level Up! Part 4
edx.orgUnderstanding Computer Systems
futurelearn.comHow Computers Work
coursera.orgComputer science 101
lagunita.stanford.eduMIT Structure and Interpretation of Programs (1986)
ocw.mit.eduDelivery Problem
coursera.orgTeaching Physical Computing with Raspberry Pi and Python
futurelearn.comMyCS: Computer Science for Beginners
edx.orgComputer science
quora.comComputer science
cs.stackexchange.comMatrix computations
quora.comMapReduce
quora.comSoftware engineering
softwareengineering.stackexchange.comTheoretical computer science
cstheory.stackexchange.comSoftware recommendations
softwarerecs.stackexchange.comProcessors
quora.comSoftware quality assurance & testing
sqa.stackexchange.comAlan Turing on Computable Numbers
quantum.countryHow complex systems fail
web.mit.eduA hub-based labeling algorithm for shortest paths on road networks
microsoft.comRobots take over the world (2007)
cseweb.ucsd.eduThe Case for Learned Index Structures (2017)
arxiv-vanity.comPapers we love
paperswelove.orgHow and why software developers use drawings
microsoft.comChallenges to adopting stronger consistency at scale
www-bcf.usc.eduDat - Distributed Dataset Synchronisation and Versioning (2017)
github.comResearch in production
github.comSqueak makes a good python debugger (2017)
github.comHow to make ad-hoc polymorphism less add hoc
people.csail.mit.eduNaked objects
downloads.nakedobjects.netThree measurement problems
academia.edu