This repository documents my journey of learning to code with a specific focus on breaking into a health informatics or data analyst role within a hospital system. My background is in physical and manual therapy, and a secondary goal of this repository is to explore and showcase projects at the intersection of rehabilitation sciences and data.
I'm currently following the FreeCodeCamp curriculum for full-stack development but will be placing a heavy emphasis on Python, SQL, and Data Science concepts that are highly relevant to the healthcare industry.
Master Python: Develop proficiency in Python for data manipulation, analysis, and backend development.
Become an SQL Expert: Gain deep knowledge of SQL to query, manage, and analyze electronic health record (EHR) data and other clinical databases.
Apply Data Science: Learn to use libraries like Pandas, NumPy, Matplotlib, and Scikit-learn to derive insights from healthcare data.
Understand EHR Systems: Gain a foundational understanding of the backend structure and data models of common EHR systems.
Build a Portfolio: Create a collection of projects that demonstrate practical skills in solving health informatics challenges within a rehabilitation setting.
This repository is organized into modules that will grow in complexity. Each folder contains notes, code snippets, and practical exercises.
01_Python_Fundamentals/: Core Python concepts, starting from the very basics.
02_SQL_and_Databases/: Notes and exercises on SQL, from basic queries to advanced database concepts.
03_Data_Science_in_Healthcare/: Practical application of data science libraries using health-related datasets.
04_Health_Informatics_Projects/: Standalone projects that combine skills from the other modules.
_resources/: A place for articles, links, and other useful resources.
Clone the repository: git clone
Navigate into a folder: cd 01_Python_Fundamentals
Follow the numbered files: Start with the markdown (.md) files for notes and then move to the Python (.py) or SQL (.sql) files for exercises.
Practice, practice, practice: The best way to learn is by doing. Modify the exercises, create your own, and experiment!