Teaching


Recommended R/Java/Python Online Courses

Programming Courses:

The following courses are recommended to all students who would like to enhance their programming abilities and who would like to learn more programming / scripting languages in addition to those taught during the bachelor/master degree.


Rlogo-5

Codeschool

  • Online programming
  • Registration required
  • Free to use
  • Good tasks
  • Contents: basix syntax, vectors/matrices, basic statistics, plot data, real-world examples


IDRE UCLA

  • Online slides
  • No registration required
  • Contents: install R, install packages, basic syntax, read/save data (csv, txt, xls), plots (scatter, histograms, density plot, boxplot), regression, statistics (cor, ttest, chisq, anova, wilcox, kruskal)
  • For additional information click herehere


Sentimentmining

  • Video tutorials
  • No registration required
  • Contents: install R, datatypes, help functions, special values (NA, NaN, Inf), Clustering, Neuronal Network


Wikibooks

  • Online wiki
  • No registration required
  • Contents: pretty all about R


RSeek

  • Search engine
  • Online R-related results
  • Useful, because it’s hard to Google for “R”


R-Project

  • All books recommended by the R-project

java_logo

Codeschool

  • Online programming
  • Registration required
  • Basic course is free to use, advanced courses require payed membership ($29/month)
  • Contents (part 1): basic syntax, data-types, string-operations, save/load files

Learnjavaonline

  • Online programming (examples, no tasks)
  • No registration required
  • Free to use
  • Contents: basic syntax, datatypes, conditions, arrays, loops, functions, objects, compile/run code with args, try/catch, abstract classes/interfaces, generics, exceptions

Learneroo – part 1 and part 2

  • Online tutorial
  • Registration only required for exercises
  • Free to use
  • Contents: basic syntax, datatypes, math operations, conditions, loops, arrays, classes/objects

python-logo

Codecademy

  • Online programming
  • No registration required
  • Free to use
  • Contents: basic syntax, datatypes, functions, loops, classes, save/load files

TryPython

  • Online programming (examples, no tasks)
  • No registration required
  • Free to use
  • Contents: basic syntax, datatypes, conditions, loops, functions, modules/packages, classes, and more

LearnPython

  • Online programming (examples, no tasks)
  • No registration requiered
  • Free to use
  • Contents: basic syntacs, datatypes, string operations, conditions, loops, functions, classes, modules/packages

Book: Think Python – PDF download

  • Contents: Pretty all about python
  • Including exercises

Book: Dive Into Python – PDF download

  • Contents: Pretty all about python
  • Including many example scripts