Thu19Jan201719:00TU Dortmund: Vogelpothsweg 74, Newsroom "Pflichtlektüre"
What is a mean? And how is it different from a median? An introduction to statistics for beginners.
Thu20Oct201619:00TU Dortmund: Vogelpothsweg 74, Newsroom "Pflichtlektüre"
Our weekly get togethers on thursday evenings are open to everyone!
Thu06Oct201619:00TU Dortmund: Vogelpothsweg 74, Newsroom "Pflichtlektüre"
Moritz will talk about how you can protect your privacy online. We'll learn about encrypted mailing and set up PGP keys together.
Thu23Jun201619:00Room 3.428, Emil-Figge-Str. 50, TU Dortmund
Open Street Map is an open source map service. It has everything your heart desires, geo-data wise. Let's figure out how to get some data from it!
Thu16Jun201619:00Room 3.428, Emil-Figge-Str. 50, TU Dortmund
Now that Sakander has put together a script for scraping Facebook search results, we'll go through that step by step and see what we learn.
Thu09Jun201619:00Room 3.428, Emil-Figge-Str. 50, TU Dortmund
We'll look at how the Facebook Graph Search works and develop a way to scrape the results with the Python "requests" library.
Visit us at the Dataharvest European Investigative Journalism Conference in Mechelen. It's going to be great. See you there!
Thu12May201619:00Newsroom Pflichtlektüre, TU Dortmund
Our favourite designer will give a crash course in Adobe Illustrator.
Thu21Apr201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Marie will teach us how to tidy, summarize and analyze datasets in R — with just a few lines of code. An introduction to the R packages dplyr and tidyr.
Thu07Apr201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Sak will give an introduction to the data visualization software Gephi. We'll take a look at party donations in Germany and create a network graph showing who donates and to whom. Let's see what we find.
Thu17Mar201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Thu10Mar201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Journocoder Elena will give an introduction to notebooks. We'll learn...
- ...how to use a Jupyter notebook as a console and editor
- ...how to deal with and manipulate basic data structures in Python
Thu03Mar201619:00 - 22:00Huyssenallee 11, 45128 Essen
Journocode field trip to the meetup for data driven journalism in NRW, organized by correctiv.org. With input by:
- Ada Homolova, @naberacka, data journalist @oneworldnl, Amsterdam
- Michael Hörz, @data_meining, data journalist / trainer, Berlin
- Simon Jockers, @sjockers, data journalist @correctiv_org, Berlin
More info here.
Thu25Feb201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Journocoder Sak will give a little introduction to the open source programming language Python. We'll do some basic computing and try out a nice little package on entity analysis.
Thu18Feb201619:00Room 3.427, Emil-Figge-Str. 50, Dortmund
Let's make some pretty graphics in R. Marie will talk about the ggplot2 package. We'll learn about
- the "grammar of graphics"
- creating and editing basic ggplot graphics
Thu04Feb201619:00Emil-Figge-Str. 50, Dortmund
Time to step out of the R comfort zone! This week, we'll talk HTML & CSS basics.
Thu28Jan201619:00 - 22:00Huyssenallee 11, 45128 Essen
The first meetup for data driven journalism in NRW, organized by correctiv.org. With input by:
- Our very own Marie-Louise Timcke (@datentaeterin), who will talk about Journocode and her own projects
- Moritz Klack from Berliner Morgenpost Interaktiv
- Stefan Wehrmeyer from correctiv and fragdenstaat.de
More info here.
Last week, we built some nice maps in R using leaflet and the web application framework shiny. Now it's time to
- practice R graphics some more
- host them online for everyone to see
Since R is entirely open source, people have created wonderful extensions for your coding experience.
To get started in 2016, we're honing our data cleaning and visualization skills with a little exercise: Analyzing our journocode group chat! Skills we'll need:
- Pre-cleaning data in Excel
- Cleaning datasets in R
- Visualizing data with the ggplot2 package
Sometimes, your code is just so good, you want to run it again and again and again.. say, over all the rows of a data frame. That's when you need loops. We're taking a look at:
- for(), while() and repeat() loops
- Loop functions of the apply() family
It's one thing to write code, it's another thing to share it with the world. Sakander talks us through the basics of version control with Git and Github, including
- Initializing and handling repositories
- Creating and solving issues with your code
- Committing changes
- Creating and merging pull requests
Automate everything! Today we'll write our first very own functions using R.
Marie talks graphics and packages!
R can do a lot more than just add and subtract. In this meeting, we learn how to
- Easily make simple graphics using the built-in R graphics functions
- Install and load new R packages
- Get to know new packages. Example: GoogleVis
Time to put those new R skills to work! Using actual data on applications for asylum made in Germany this year, Kira shows how to
- Get an overview of available data
- Find interesting characteristics
- Answer basic questions about your dataset
Code along, we put the entire exercise online here.