Programming for Biologists
Teaching biologists the tools they need to use computers to do cool science
Home
-------
Programming
Databases
Advanced Computing
-------
Exercises
Assignments
-------
About
Fork My Course (GitHub)
Exercises
Basic Python 1
Basic Python 2
Combining Basics 2
Combining the basics
Data Analysis 1
Databases 1 - Creating
Databases 2 - Importing
Databases 3 - Selecting
Databases 4 - Filtering
Databases 5 - Sorting
Databases 6 - Grouping
Databases 7 - Grouping
Databases 8 - Aggregation
Databases 9 - Aggregation
Databases - Forms 1
Databases - Forms 2
Databases - Forms 3
Databases - Joins 1
Databases - Joins 2
Databases - Joins 3
Databases - Joins 4
Databases - Nested Queries 1
Databases - Reports
Databases - Structure 1
Databases - Structure 2
Debugging
Dictionaries 1
Expressions and Variables 1
Expressions and Variables 2
Expressions and Variables 3
Expressions and Variables 4
Expressions and Variables 5
For Loops 1
For Loops 2
Using Functions 1
Functions 2
Functions 3
Functions 4
Functions 5
Functions 6
Graphing 1
Graphing 2
Graphing - adult size vs. newborn size
Higher Order Functions 1
Higher Order Functions 2
Inheritance
Libraries 1
List Comprehensions
Lists 1
Lists 2
Lists 3
Lists 4
Lists 5
Lists 6
Lists 7
Lists 8
Lists 6
Loops 1
Loops 3
Loops 4
Loops 5
Making Choices 1
Making Choices 2
Making Choices 3
Making Choices
Making Choices 5
Modules 1
Object Oriented Programming 1
Object Oriented Programming 2
Object Oriented Programming 3
Problem Decomposition
Refactor with regression test
Regular Expressions 1
Regular Expressions 2
Scientific Python 1
Scientific Python 2
Scientific Python 3
Scientific Python 4
Scientific Python 5
Scientific Python 6
Scientific Python 7
Sets 1
Shell 1 - Getting Started
Shell 2 - Pipes and Filters
Shell 3 - Finding Things
Shell 4 - Making Executable Programs
Shell 5 - Working on a Server
Shell 6 - Pipes and Filters
Shell 7 - For Loops + Other Peoples Programs
SQL - Adding Records
SQL - Aggregation
SQL - Basic Queries
SQL - Creating Tables
SQL - Database Structure 1
SQL - Database Structure 2
SQL - Distinct
SQL - Filtering
SQL - Joins
SQL - Missing Data
SQL - Nested Queries
SQL - Sorting
SQL - Updating Records
Statistics adult size vs. newborn size
Statistics - Shrub Carbon
Statistics - Size Biased Extinction
Strings 1
Strings 2
Strings 3
Strings 4
Strings 5
Strings 6
Strings 7
Tests 1
Version Control 1
Version Control 2
Version Control 3
Version Control 4
Version Control 5
Version Control 6
Version Control 7
Version Control 8
Version Control 9
While loops
Programming Assignment 4