BWH-CCDS Data Science Pathway Resource Website
          An entry-level resource for Data Science in Radiology
          
          Project maintained by wfwiggins
          Hosted on GitHub Pages — Theme by mattgraham
         
        
        
        List of Resources
    Over time, we will put together a carefully curated list of resources with a
    mind for what is most useful and efficient for time-constrained residents. We
    will try to grade the accessibility of the content as "Novice", "Beginner",
    or "Intermediate".
    
        | Our definitions of experience | 
    
    
        | Novice | 
        Limited or no prior coding experience | 
    
    
        | Beginner | 
        Some prior coding experience, perhaps in another language (aside
            from Python) or unrelated to Data Science and Deep Learning | 
    
    
        | Intermediate | 
        Basic familiarity with Python for Data Science and Deep Learning | 
    
Novice Resources
Beginner Resources
  - Python for Data Analysis by Wes McKinney (Amazon)
 
  
    - Beginner level book covering basic topics in data science
 
    - Employs common Python libraries: iPython, NumPy, Pandas and matplotlib
 
  
  - Deep Learning with Python by Francois Chollet (Amazon)
 
  
    - Beginner level book covering basic topics in deep learning and computer vision
 
    - Written by the author of the Keras framework for TensorFlow - using Keras, now known as 
tf.keras 
  
  - The Missing Semester of Your CS Education - MIT
 
  
    - A series of courses covering the basics of computing tools often used by programmers such as the command line interface (CLI or shell) and Git (version control).
 
  
  - Python for Neuroimaging for Beginners by Kevin Cho
 
  
    - Series of 4 YouTube videos covering basic Python functions for manipulating and processing image data.
 
    - Geared toward neuroimaging, but skills are generalizable to all imaging subspecialties.
 
  
Intermediate Resources
  - fast.ai Practical Deep Learning for Coders
 
  
    - "Code first, theory later" series of tutorials in deep learning
 
    - Covers computer vision, natural language processing and tabular learning
 
    - Advanced course follows, delving deeper into fundamentals and theory of deep learning
 
  
  - UC-Irvine CS190 Course: Deep Learning for Medical Imaging by Dr. Peter Chang (link to GitHub repository)
 
  
    - Comprehensive introductory course with focus on medical imaging utilizing Python notebooks in Google Colab with the TensorFlow 2.0/Keras API.
 
    - Links to tutorial videos and slides included in 
README.md file. 
    - Course notebooks can be downloaded from 
notebooks folder and uploaded to Google Colab. 
  
  - More to come...