A list of courses that use Binder

community

#1

mybinder.org (and other BinderHubs) are frequently used for teaching. This thread is a place to collect courses and material that exists. The main purpose is to advertise these courses, share knowledge and give examples to those who are thinking of using a BinderHub for a course and are looking for inspiration and examples.

This post itself is a “wiki” post, this means you can directly edit it to add a course you know of. Please try and follow the format used by other courses (or update all of them to keep things consistent :bowing_man:‍♂.

You won’t be able to edit this post until you have spent some time in this community and contributed in other threads. One way to get started is to head over to the “Introduce yourself” thread.


Introduction to Python for Computational Science and Engineering

The content and methods taught are intended for a target audience of scientists and engineers who need to use computational methods and data processing in their work, but typically have no prior programming experience or formal computer science training.


The interaction between simulation and scattering

This OER is designed to introduce users of experimental techniques, such as small angle scattering and diffraction to classical simulation methods. More and more the analysis of these experimental methods is leveraging classical simulation, however, the experimentalists have rarely received formal training in simulation methods. This course aims to fill that gap. Built on jupyter-books with interactivity via either thebelab or a MyBinder resource. Recently submitted a publication introducing the resource, a preprint of which can be found on arXiv:1902.01324.


Mini Course in Deep Learning with PyTorch

Taught by Alfredo Canziani the target audience is for students or scientists and engineers that have little experience with machine learning or PyTorch. The whole course has also been recorded and the playlist is made available here.


Elektromagnetische Wellen und Optik

A lecture course (in German) at the LMU in Munich on Waves and Optics.


Principles and Techniques of Data Science

In this class, we explore key areas of data science including question formulation, data collection and cleaning, visualization, statistical inference, predictive modeling, and decision making.​ Through a strong emphasizes on data centric computing, quantitative critical thinking, and exploratory data analysis this class covers key principles and techniques of data science. These include languages for transforming, querying and analyzing data; algorithms for machine learning methods including regression, classification and clustering; principles behind creating informative data visualizations; statistical concepts of measurement error and prediction; and techniques for scalable data processing.


Métodos Computacionales Avanzados

Curso de métodos computacionales avanzados en la Universidad de los Andes (Colombia).


Generating Software Tests

This textbook teaches how to test software, in particular how to generate tests automatically. It comes in 25+ chapters, all written as Jupyter notebooks, and all directly editable in MyBinder. Comes with significant infrastructure to derive various formats (PDF, slides, code, Python packages, etc.).


Data Analysis with Jupyter Notebooks

This is a short introduction to Jupyter notebooks and the Python programming language for data analysis. This course was designed as a first introduction to programming for first year chemistry students at the University of Bath. However, the skills introduced are relatively general for numerical data analysis and plotting.


#5

Could you leave instructions on how to edit this “Wiki” post? I found plenty of functionality, but seem to be missing the one “Edit” button.


#6

@zeller I also encountered this issue, I believe that you cannot edit the ‘wiki’ post until you have been promoted a trust level. This comes from spending some time on the webpage.


#7

Ok. If someone with the necessary privileges could simply add a link, then – thanks!

Generating Software Tests

This textbook teaches how to test software, in particular how to generate tests automatically. It comes in 25+ chapters, all written as Jupyter notebooks, and all directly editable in MyBinder. Comes with significant infrastructure to derive various formats (PDF, slides, code, Python packages, etc.)


#8

I didn’t realise that the edit button would be hidden from new members. I updated the top post to mention this and pointed people at the “Introduce yourself” thread.


#9

This post was flagged by the community and is temporarily hidden.