এই কোর্সটি কাদের জন্য?
এই কোর্সটি মূলত বাংলাদেশের চিকিৎসকদের কথা মাথায় রেখে তৈরি করা হয়েছে, বিশেষ করে যাঁরা Statistics এবং Data Analysis নিয়ে দ্বিধা বা ভয় অনুভব করেন এবং যাদের কোডিং এ কোন পূর্ব অভিজ্ঞতা নেই।
MBBS পর্যায়ে চিকিৎসকদের অনেকেরই Statistics শেখার সুযোগ হয়নি। ফলে FCPS, MD, ডিপ্লোমা কোর্সে রিসার্চ থিসিস বা ডিজারটেশন (Dissertation) করতে গিয়ে Statistics বিষয়টি জটিল মনে হয়। এই কোর্সটি তাঁদের সেই ভয় দূর করে সহজভাবে statistics বুঝতে এবং নিজে নিজে Data Analysis করতে সহায়তা করবে।
অনেক সময় চিকিৎসকগণ Foundation জ্ঞান না থাকার কারণে থিসিস বা গবেষণায় ভুল পদ্ধতি ব্যবহার করে statistical analysis করেন।
Statistics এ কঠিন কঠিন শব্দ যেমন p-value, confidence interval, t-test, rank sum test, Mann-Whitney test প্রভৃতি অনেকের কাছেই অপরিচিত। এই কোর্সে এসব শব্দ ও পদ্ধতিগুলো হাতে-কলমে ও সহজ বাংলায় ব্যাখ্যা করা হবে।
বাংলাদেশের বেশিরভাগ চিকিৎসক এখনো R, Stata, বা SPSS ব্যবহারে পারদর্শী নন। তবে আধুনিক গবেষণায় R এর ব্যবহার দ্রুত বাড়ছে। এই কোর্সের উদ্দেশ্য হলো R প্রোগ্রামিংকে চিকিৎসকদের জন্য সহজ ও ব্যবহারযোগ্য করে তোলা।
যাদের রিসার্চে আগ্রহ আছে এবং নিজেদের চাকরি অথবা বিদেশে পোস্টগ্রাজুয়েট কোর্স, মাস্টার্স অথবা পিএইচডি ভর্তির চিন্তা করছেন।
পুরো কোর্সে থাকবে Hands on Training, যেখানে শিক্ষার্থীরা নিজের হাতে R প্রোগ্রামিং ব্যবহার করে Data Analysis , গবেষণার জন্য graph তৈরি করা শিখবেন।
যারা চিকিৎসা পেশায় থেকে গবেষণায় যুক্ত হতে চান, থিসিস করছেন বা করতে যাচ্ছেন, কিংবা ভবিষ্যতে গবেষণায় দক্ষতা বাড়াতে চান—এই কোর্সটি তাঁদের জন্য ।
Mode of Communication: Bangla
Duration: 12 Weeks (3 months)
Frequency: Once a week
Live Session Time:
Lecture (2-3 hours):
Bangladesh Time: Friday 8:00 PM ~ 10:00 PM
USA Pacific Time (CA/OR/WA): Thursday 10:00 AM ~ 12:00 PM
UK Time: Friday 3:00 PM ~ 5:00 PM
Total Classes: ~24-30 hours of live lectures and support
Assignments: Weekly Problem Solving exercise
Community Coding Support: Through Google Classroom
Contact: oxfordbiodiscoveryventures@gmail.com
Prerequisites: None. This course is tailored for complete beginners with No Programming Language experience
Week 1 – Why Biostatistics Matters in Clinical Practice
Contents Covered: Role of biostatistics in evidence-based medicine, Data types: categorical, continuous, ordinal, time-to-event, Data scales: nominal, ordinal, interval, ratio, Sample vs population, Types of study: cross-sectional, case-control, cohort, RCT, systematic review
Clinical Application: Recognizing data types in charts, lab reports, How understanding data supports diagnostic reasoning
Week 2 – Getting Started with R and Clinical Data
Contents Covered: What is R and RStudio? Opening CSV/excel files using readr, Understanding rows, columns, and variable types, Exploring data: head(), str(), summary()
Clinical Application: Load and explore a dataset of patient demographics and vitals, Identify variable types (numeric vs categorical)
Week 3 – Describing Clinical Data
Contents Covered: Central tendency: mean, median, mode, Spread: range, interquartile range (IQR), standard deviation, Identifying outliers, Data visualization: histograms, bar charts, box plots
Clinical Application: Understand distribution of Blood Pressure, BMI, Blood glucose etc.
Week 4 – Descriptive Statistics and Visualization in R
Contents Covered: dplyr functions: filter(), select(), summarise(), Counting categories with count(), table(), Visualizing with ggplot2: bar charts, box plots, histograms, Saving images with ggsave()
Clinical Application: Create boxplots of CRP by ward, Bar chart of discharge outcomes by diagnosis
Week 5 – Understanding Probability and Distributions
Contents Covered: Normal distribution vs skewed data, Probability, False positives and false negatives
Clinical Application: Why most lab values (e.g., D-dimer, ALT) are skewed, How test thresholds impact patient outcome
Week 6 – Exploring Probability and Distributions in R
Contents Covered: Simulating normal and skewed data with rnorm() and rexp(), Plotting distributions using ggplot2, Exploring mean vs median with skew, Simple probability using pnorm(), qnorm()
Clinical Application: Visualize simulated CRP or D-dimer data, Model test result probabilities
Week 7 – Confidence Intervals and p-values
Contents Covered: What is a confidence interval?, What a p-value means (and does not), Statistical vs clinical significance, Common misinterpretations
Clinical Application: Reading results from a published trial, How to interpret: “p = 0.04, CI = [2.1, 5.3]”
Week 8 – Comparing Groups in R (t-test and CI)
Contents Covered: Using t.test() to compare means, Reading p-values and confidence intervals from R, Grouping with group_by(), Writing brief summaries: “There was a significant difference…”
Clinical Application:Compare blood pressure by medication type, Interpret difference in pain scores/ length of antibiotic treatment in two groups
Week 9 – Common Statistical Tests in Medicine
Contents Covered:When to use:t-tests (2 groups), Chi-square tests (categorical association), One-way ANOVA (3+ groups), Pearson correlation (r-values), Strengths and limitations of each test
Clinical Application: Association between smoking and COPD, Correlation between BMI and BP
Week 10 – Running Medical Statistical Tests in R
Contents Covered: Chi-square test with chisq.test(), One-way ANOVA with aov(), Correlation analysis with cor.test(), Creating and reading contingency tables with table(), Visualizing with ggplot2 and geom_smooth()
Clinical Application: Test association between smoking and COPD, Run correlation between cholesterol and weight
Week 11 – Making Sense of Medical Literature
Contents Covered: Diagnostic accuracy: sensitivity, specificity, PPV, NPV, Understanding ROC curves and AUC (simple introduction), Interpreting graphs in publications: forest plots, Kaplan-Meier curves, Recap of key biostatistical messages from the course
Clinical Application: Interpreting procalcitonin test data, How to critically appraise figures and tables in medical literature
Week 12 – Prediction Models and Final Practice in R
Contents Covered: Introduction to logistic regression with glm(), Creating binary outcomes (e.g., readmitted vs not), Using model output to interpret variable importance, (Optional) Simple ROC curve with pROC::roc(), Recap of key R skills from the course
Clinical Application: Build a basic model to predict 30-day readmission, Present results with summary table and plot
MBBS, FCPS(Medicine)
MSc in Infectious Diseases, UK
DPhil Researcher in Clinical Medicine,
University of Oxford
DPhil Student
Department of Biochemistry,
University of Oxford,
Oxford, United Kingdom
Oxford, Oxfordshire,
United Kingdom
oxfordbiodiscoveryventures@gmail.com