Python Boot Camp for Biologists

from $275.00
sale

Participant:
Course Formats (see details below):
Dates:
Quantity:
Add To Cart

 
  • Python is one of the most popular programming languages in the world. This course covers the basics of the language, with specific attention given to techniques aimed at introductory data science and machine learning. Those new to coding will be able to learn comfortably, as foundational concepts will be emphasized. Coursework will cover Python installation, basic programming concepts, an introduction to data wrangling with the popular Pandas library, basic plotting, and a brief introduction to constructing machine learning models using scikit-learn (a popular modeling package). The course will focus on the fundamentals of Python coding in an interactive computing environment (i.e., within Jupyter notebooks).

    Why consider learning Python if you already know R? For general data science, R and Python are very similar and both great tools. You may find Python useful if you have interest in data-heavy careers in the private sector, where Python is more commonly used than R. Additionally, Python has an edge over R for some machine learning and bioinformatics use cases. If you are interested in software engineering (in addition to statistical analysis), then Python will be a useful skill as it is a more fully-featured language than R.

  • No prior experience is required.

  • Module 1: Introduction to Python

    Objective: Provide an overview of Python’s capabilities and learn how to install and use the language

    Outcomes:

    • Describe how Python is used in the world today.

    • Install Python and the associated suite of useful software (Conda, Jupyter, and an integrated development environment of the user’s choice).

    • Use these different pieces of software together to build a reproducible development environment.

    Module 2: Python basics

    Objective: Describe Python fundamentals, with emphasis placed on interactive usage.

    Outcomes:

    • Write code in the Jupyter environment.

    • Create variables.

    • Perform arithmetic with Python.

    • Manipulate text strings.

    • Install Python packages.

    • Use functions to simplify repetitive tasks and improve code organization.

    Module 3: Coding fundamentals

    Objective: Learn programming building block that are combined to make great code.

    Outcomes:

    • Define functions that accomplish a specific task.

    • Use conditional statements to specify the logic of a program.

    • Use looping constructions that direct the computer to repeat tasks.

    Module 4: Data ingestion and wrangling

    Objective: Build knowledge of how to manipulate data using base Python and the popular Pandas package.

    Outcomes:

    • Ingest text files (e.g., comma separated values files).

    • Data manipulation basics

    • Basic plotting.

COURSE OPTIONS & INFORMATION (Review chart above, then click below)

  • FORMAT:

    • 3 months of access to course materials as you work at your own pace 

    CONTINUING EDUCATION:

    DATES & PRICES:

    • Winter: Dec 2 - Feb 23 (Early bird ends Nov 4th): $275 student / $375 professional

    *Early bird saves $75

  • FORMAT:

    • 3 months of access to course materials as you work at your own pace 

    • Get instructor support for the 3-month term via email, discussion threads, group meetings, and one-on-one appointments

    • After working through the course materials, set up an optional meeting with the instructor to discuss your own personal project from work or school

    CONTINUING EDUCATION:

    CERTIFICATIONS:

    DATES & PRICES:

    • Winter: Dec 2 - Feb 23 (Early bird ends Nov 4th): $425 student / $525 professional

    *Early bird saves $75

  • FORMAT:

    • 12 months of access to course materials as you work at your own pace 

    • Get instructor support for the 3-month term via email, discussion threads, group meetings, and one-on-one appointments

    • After working through the course materials, set up an optional meeting with the instructor to discuss your own personal project from work or school

    CONTINUING EDUCATION:

    CERTIFICATIONS:

    DATES & PRICES:

    • Winter: Dec 2 - Feb 23 (Early bird ends Nov 4th): $575 professional / $675 student

    *Early bird saves $75

Instructor

Joshua Harrison

 
 

SCHOLARSHIPS

Full scholarships are available to participants from countries designated as “lower income” and “lower middle income” in the World Bank List of Economies. Please see our CWS World Scholars Program page for details.

CANCELLATION POLICY

Cancellations 30 days or more before the start date are not subject to cancellation fees. Cancellations <30 days before the start date are subject to a 50% cancellation fee. No refunds once the course begins.