Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tontan-Hak/LearningHowToCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Getting Started on Computer

The open-source curriculum for learning code and mathematics. Inspired by The Open Source Society University & MIT challenge, this project aims to do the self-taught education. The following document outlines free online courses from top schools like MIT, Harvard, UC Irvine, et al.. The groupings by Term are meant to pace and structure the course according to a typical Mathematics and Computer Science track at a college or university and is a work in progress. The focus is on the core courses; liberal arts or "GenEd" courses have been omitted.

Contents

About

This is a curated list of free courses from reputable universities (e.g. MIT, Stanford, Johns Hopkins University, etc.) that satisfy the same requirements as an undergraduate curriculum for Computer Science, Mathematics, Data Science, minus general education.

To build this curriculum I've consulted different sources which can be found in the References section at the end of this README page.

In regards to the duration of this project, by my calculations, adding up the estimated hours of courses, projects, books, articles and other supplementary materials (that is not accounted for here), I believe that this whole curriculum should be around 4000 hours, so with a weekly effort of 20 hours it's possible to finish it in four years... look how cool, right?.


Learning How to learn

How to Get the Most Out of Studying
Learning how to learn for student
Self directed learning
Growth Mindset
How to learn math

Recommended Course and Books

Learning how to learn
Books

Teaching and learning


How I start learning code

  1. Define your North Star
  2. Learn to think like a computer
  3. Learn through action
  4. Get the reps in - Work like a madman
⏳ Study Course Roadmap
🚩 Four Foundational Steps
  • Step 1: Learn program fundamental (Ex:How the computer work, how software work, Python, ...)
  • Step 2
    1. Backend and /or Frontend development - EG, Django or react
    2. Break into big tech: Learn Data Structure Algorithm
    3. Learn Data science/AI/Machine Learning
    4. Fullstack online bootcamp
  • Step 3: 2-3 impressive portfolio project
    • a range of skills
    • Create read update delete
      1. User authentication
      2. Database
      3. API
  • Step 4: study for interview and Start applying
💻 3 keys to learn coding
  1. Key 1: Be come problem solver
  2. Key 2: Start to Code With the basic understanding of:
    • Variables
    • Loops
    • Control flow
    • Data types
    • Functions
  3. Key 3: Build software in the real world
⚡ strategy
  • Solve the problem conceptually
  • Apply that conceptual understanding to code
  • Looking up the answer
  • Understand the solution
  • Learn what is the pattern


Computer Science

  1. Computer Science guide
  2. CS50 syllabus
  3. OSSU CS timeline
  4. Open Source Society University Computer Science Degree

Start here

Free Notion Template to track your progress in OSSU (Open Source Society University Computer Science Degree)


MIT challenge in computer science

Software Engineer


Course recommendation


Math prerequisites


Mathematics


Open Source Education

The Open University


Website and Open Learning


Read More Article

💻 computer

Miscellaneous

Just a few sites that don't fit into any of the other areas above


Watch more

Road Map

Find the best courses, wherever they exist

Inspired to do this repo by:


"There’s no miracle people. It just happens they got interested in this thing and they learned all this stuff. There’s just people.” Richard Feynman

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge


About

Learning how to code for beginner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •