Skip to content

AhmedAtef07/Computer-Science-Topics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Computer Science Topics

This guide main goal is gather the main headlines in computer science, so you can look up many fields as possible. (Cause you don't know what you don't know)

What should you do with the main topic names, is to put the name into Google, followed by tutorial or course, for example: JavaScript tutorial or learn git, or search directly in YouTube where you will find many tutorials about the thing you are looking for.

First thing to start with if you have no knowledge with computer science would be to look up Introduction to Computer Science by any established university, example: MIT's

Main Topics

  • Languages:
    • HTML & CSS
    • JavaScript
    • Java
    • Python
    • Ruby
    • C++
  • Git
  • Databases:
    • relational: (mysql)
    • non-relational databases: (mongo)
  • Learn Linux command line (You will need that very much) codecademy.com/courses/learn-the-command-line
  • Networks
  • Game Development
  • Machine Learning
  • Artificial Intelligence
  • Image Processing
  • Operating Systems
  • Parallel Programming
  • Mobile Development
  • Web Frameworks:
    • Ruby on Rails
    • Node.js
  • Web Servers (Nginx, Apache)
  • Security
  • Compilers
  • Data Structures
  • Difference between programming paradigms What is that?
    • Imperative programming / Procedural programming
    • Functional programming
    • Object oriented programming

Links

Contribution

If you have any suggestions or edits, please don't hesitate & create a merge request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published