All Projects → logancyang → My Cs Degree

logancyang / My Cs Degree

A CS degree with a focus on full-stack ML engineering, 2020

Projects that are alternatives of or similar to My Cs Degree

Cheatsheets
Quick reference material for techies
Stars: ✭ 66 (-83.12%)
Mutual labels:  computer-science, resources
CS-courses-notes
✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等
Stars: ✭ 276 (-29.41%)
Mutual labels:  computer-science, resources
python-resources-for-earth-sciences
A Curated List of Python Resources for Earth Sciences
Stars: ✭ 159 (-59.34%)
Mutual labels:  resources, curated-list
wtm-udacity-scholars-nanodegree-resources
A List of Resources for Udacity Nanodegrees
Stars: ✭ 15 (-96.16%)
Mutual labels:  computer-science, resources
Deep-blogs
A curated lists of self-taught materials including blogs of researchers, institutes, corporation and others.
Stars: ✭ 13 (-96.68%)
Mutual labels:  resources, curated-list
awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
Stars: ✭ 826 (+111.25%)
Mutual labels:  computer-science, curated-list
computer book list
一个综合了豆瓣,goodreads综合评分的计算机书籍书单
Stars: ✭ 1,535 (+292.58%)
Mutual labels:  computer-science, resources
Frontend Computer Science
A list of Computer Science topics important for a Front-End Developer to learn 📝
Stars: ✭ 113 (-71.1%)
Mutual labels:  computer-science, curated-list
CollegeCompendium
📓 A curated collection of free public Computer Science classes from colleges across America
Stars: ✭ 791 (+102.3%)
Mutual labels:  computer-science, resources
List-of-Learning-Resources
This collection provides a list of educational resources for Software Engineers. Feel free to add your favorite resources as well and help others in their journey of learning.
Stars: ✭ 363 (-7.16%)
Mutual labels:  computer-science, resources
Cs Books
A list of textbooks for a Computer Science curriculum.
Stars: ✭ 175 (-55.24%)
Mutual labels:  computer-science, resources
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (-6.14%)
Mutual labels:  computer-science, resources
Women In Technology
A collection of resources for women in tech, consisting of - courses, learning guides, amazing sites and repos, blogs, programs and events. scholarships, etc.
Stars: ✭ 170 (-56.52%)
Mutual labels:  computer-science, resources
awesome-software-dev
🔥 💯 📖 Curated list of documentation, plugins, links and more for software developers 📖
Stars: ✭ 23 (-94.12%)
Mutual labels:  resources, curated-list
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-63.17%)
Mutual labels:  computer-science, resources
Data-Science
Free self-taught educational resources for Data Science! I'm currently learning Data Science. I build this repository for helping myself. But if it helps you anyhow, feel free to star it!
Stars: ✭ 35 (-91.05%)
Mutual labels:  computer-science, resources
Julia.jl
Curated decibans of Julia programming language.
Stars: ✭ 1,083 (+176.98%)
Mutual labels:  computer-science, resources
Algorithms Cheatsheet Resources
🤓All the geeky stuffs you need to know at one place!
Stars: ✭ 60 (-84.65%)
Mutual labels:  computer-science, resources
Slack-Stock-DAG
This repository holds a list of cool resources for Silica.
Stars: ✭ 94 (-75.96%)
Mutual labels:  computer-science, resources
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (-89.26%)
Mutual labels:  computer-science, resources

My CS Degree - Full-Stack ML Engineering (2020)

Being a machine learning software engineer with a background in Physics, I felt the lack of a CS degree had been a limiting factor in my long-term growth. To tackle it head-on, I designed this curriculum for myself with the best resources I found online, focusing on CS basics as well as full-stack development, deep learning and natural language processing.

There are general knowledge courses and project courses.

General knowledge courses are for indexing knowledge in the brain into an organized system. When facing a new problem, at least you know what relevant info to look for.

Project courses are the real learning process. Learning by doing is the only way to learn.

If you are interested in the philosophy of the creation of this curriculum, I wrote an article about it:

How I Designed My Own Full-Stack ML Engineering Degree

General knowledge courses

CS101. Computer architectures: general intro

CS102. Networking: general intro

CS103. Operating systems: general intro

CS201. Database: general intro

CS401. System Design

CS403. Design Patterns

  • Python Factory pattern and Message Queue
  • Book: Design Patterns by Gamma et al

CS405. Software Engineering Fundamentals

CS406 DevOps with Docker

CS501 Deep Learning with PyTorch by Yann LeCun & Alfredo Canziani: knowledge

CS503 fastai: Computation Linear Algebra by Rachel Thomas

CS504. Overview of Production Machine Learning and MLOps

CS505 Natural Language Understanding Stanford

CS506 Natural Language Processing using Deep Learning CMU

CS507 Full Stack Deep Learning (Updated 2021)

CS508 Deep Learning for Computer Vision

CS509 Yannic Kilcher Youtube series

CS510 Luigi SageMaker course

CS511 MLOps with GitHub Action

CS513 Machine Learning System Design

Project courses

CS301. Coding Interview

  • EPI book

CS302 Python 3

CS303 Nature of Code youtube series

CS304 Weather Comparison App

  • Build API using FastAPI to get daily and hourly weather for cities
  • Frontend based on Streamlit, a Python framework for building UI for prototype projects

CS402 Full-Stack Web Development, ReactJS

CS404 AWS Services

  • Book: The Good Parts of AWS by Daniel Vassallo

CS407 iOS Development with Swift and SpriteKit

CS500 Deep Learning with FastAI & Pytorch: projects

CS502 NLP: projects

CS512 Applied ML in Production by MadeWithML

  • Quote the course description: "This course isn't just about ML. In fact, it's mostly about clean software engineering! We'll cover important concepts like versioning, testing, logging, etc. that really makes this a production-grade product."
  • course page
  • MadeWithML youtube channel

CS602 Open Source Contributions of Your Choosing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].