1. Introduction
  2. Courses
  3. How to Read
  4. Requirements
  5. Part I: Foundation
    1. Linux & Shell Fundamentals
      1. Unix Philosophy & Command Line
      2. File System & Permissions
      3. Process Management
      4. Text Processing Tools
      5. Shell Scripting Basics
    2. Development Environment with Nix
      1. Programming Paradigms
      2. Functional Programming
      3. Attribute Sets
      4. Nix Basics
      5. Nix Core Concepts
    3. Version Control with Git
      1. Git Fundamentals and Workflow
      2. Repository Management
      3. Branching and Merging
      4. Remote Collaboration
      5. Advanced Git and Troubleshooting
    4. Security & Cryptography
      1. Cryptography Fundamentals
      2. SSH Key Management
      3. GPG Data Encryption
      4. Age Secret Management
      5. Research Data Security
  6. Part II: Scientific Computing
    1. Python for Science
      1. Python Ecosystem
      2. NumPy Arrays
      3. Pandas Dataframes
      4. Visualization
      5. Jupyter Notebooks
    2. Data Science
      1. Exploratory Analysis
      2. Statistical Testing
      3. Data Preprocessing
      4. Dimensionality & Clustering
      5. Insight Visualization
    3. Machine Learning
      1. Supervised Learning
      2. Unsupervised Learning
      3. Model Evaluation
      4. Hyperparameter Tuning
      5. scikit-learn Practice
  7. Part III: Bioinformatics
    1. Biological Data Formats
      1. Sequence Formats
      2. Structure Formats
      3. Annotation Formats
      4. Experimental Data
    2. Sequence Analysis
      1. BioPython
      2. Alignment Algorithms
      3. BLAST & Database
      4. Multiple Alignment
      5. Motif Discovery
    3. Genomics & Transcriptomics
      1. Genome Assembly
      2. RNA-seq Pipeline
      3. Differential Expression
      4. Functional Enrichment
      5. scRNA-seq
    4. Synthetic Biology
      1. Circuit Design
      2. DNA Assembly
      3. Codon Optimization
      4. Metabolic Analysis
      5. SBOL & Automation
    5. Evolutionary Engineering
      1. Simulation
      2. Adaptive Evolution
      3. Genetic Diversity
      4. Selection Pressure
      5. Trajectory Prediction
  8. Part IV: Advanced Applications
    1. Research Workflows
      1. Project Structure
      2. Data Management
      3. Reproducible Pipelines
      4. Documentation & Reporting
    2. High Performance Computing
      1. Parallel Processing
      2. Cluster Computing
      3. Container Workflows
      4. Cloud Computing
    3. CI/CD for Research
      1. Research Testing
      2. Pipeline Automation
      3. Reproducibility Validation
      4. Environment Deployment
  9. Introduction to Flake
  10. Introduction to NixOS
  11. Introduction to Nix-Darwin
  12. Introduction to Home-Manager