Coder Social home page Coder Social logo

coding-curriculum's Introduction

A Curriculum to help you improve your over all programming skills.

Contents

Who is this for?

Are you a self taught developer, who can get the application to work, but gets scared of the Big O notations. A programmer who wants to develop his over all coding skills and grow as a programmer. Than this Curriculum is for you.

Why am I using it?

I am using this curriculum to turn me into a better programmer than I am today, and help me grow my skills. You can check my daily updates and progress in here.

Curriculum

Mathematics

  1. NCERT Class - XI
  2. NCERT Class - XII
  3. Trigonometry
  4. 18.01SC: Sinlge Variable Calculus
  5. 18.062J: Mathematics For Computer Science

Core CS

  1. Introduction to Computer Science CS50 (Currently Doing)
  2. How to Code: Simple Data
  3. How to Code: Complex Data
  4. Introduction To Databases
  5. Software Construction: Data Abstraction
  6. Software Construction: Object Oriented Design
  7. Software Engineering: Introduction
  8. Programming Languages Part - A
  9. Programming Languages Part - B
  10. Programming Languages Part - C
  11. Introduction to Computer Networking
  12. Algorithm Design and Analysis Part - 1
  13. Algorithm Design and Analysis Part - 2
  14. Software Debugging
  15. Software Testing
  16. Build A Modern Computer From First Principles: From NAND to Tetris
  17. Build a Modern Computer from First Principles: NAND to Tetris Part II
  18. ops-class.org - Hack the Kernel
  19. Compilers
  20. Software Architecture and Design

Specialization Courses

  1. CS50's Web Programming With Python and JavaScript
  2. The Complete Elixir and Phoenix Bootcamp
  3. The Complete SASS and SCSS course from beginners to Advanced
  4. Complete Introduction to React, v3 (feat. Redux, Router and Flow)
  5. JS30 Videos by Wes Bos
  6. ES6 For Everyone by WesBos
  7. Deep JavaScript Foundations
  8. Data Structures and Algorithms in Javascript
  9. Functional Light JavaScript
  10. Introduction to MongoDB using the MEAN stack
  11. The Complete Python 3 course Beginner to Advanced
  12. Ruby On Rails Tutorial - Michael Hartl

Books

  1. Elixir In Action by Sasa Juric
  2. Programming Elixir by Dave Thomas
  3. Learn You a Haskell for a great Good
  4. Cracking the Coding Interview
  5. Practical Vim
  6. Modern Vim
  7. Learn Vimscript the Hardway

Blogs and Other Resources

  1. High Scalability
  2. Coding Interview University

coding-curriculum's People

Contributors

mdaz78 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.