Programming Essentials

programming brackets

Both beginners and experts can benefit from learning or reviewing foundational computer programming skills. These offerings focus on concepts that are especially relevant to data analysis tasks.

Available resources

Since offerings are always evolving, this list may not be comprehensive. Still have questions?

TopicTitleSponsorCostCredit
Big Data Analytics CourseDATASCI 217: Introduction to Python and Data Science ToolsEpi/Biostat$yes
Python CourseIntro to Python, Part 1Libraryfreeno
Python CourseIntro to Python, Part 2Libraryfreeno
Python CourseNLP and Document ClassificationLibraryfreeno
Python CoursePython Background and Prep for Machine LearningLibraryfreeno
Python CourseQuerying Covid Data from Johns Hopkins and the Gates Foundation using Python and MongoDBLibraryfreeno
Python CoursePython, PyMongo, and MongoDBLibraryfreeno
Python and SQL CourseData Analysis with Python, Pandas and SQLLibraryfreeno
R CourseDATASCI 213: Introduction to Programming for Health Data Science in REpi/Biostat$ yes
R CourseDATASCI 214: Programming for Health Data Science in R II Epi/Biostat$ yes
R CourseIntroduction to R for Data AnalysisGladstonefreeno
R CourseIntroduction to R ProgrammingLibraryfreeno
R CourseR for Data ManipulationLibraryfreeno
R CourseR for EveryoneLibraryfreeno
R CourseWriting R packagesLibraryfreeno
SQL CourseIntro to SQLLibraryfreeno
Stata CourseBIOSTAT 212: Introduction to Statistical Computing in Clinical ResearchEpi/Biostat$ yes
Unix CourseIntroduction to UnixLibraryfreeno
Unix CourseUnix Command LineGladstonefreeno
R CourseA Slower Introduction to RLibraryfreeno
R CourseData Manipulation in RLibraryfreeno

See the full list of UCSF data science education and training sponsors and a key to the abbreviations.

Can’t find what you’re looking for?

If you are an educator or learner and can’t find a particular UCSF data science training opportunity on this portal, feel free to contact us
 
Note that there are additional data science training opportunities that UCSF employees may access for free or at discounted rates which are outside the scope of this portal. For example, you may want to explore offerings through LinkedIn Learning (all content free through UCSF MyAccess)