Bereichsbild
Contact information

​​Graduate Academy of Heidelberg University

Academic and Professional Development

Im Neuenheimer Feld 370
Room 4
69120 Heidelberg

Dr. Melanie Niese

Telephone Icon 17x17 + 49 (0) 6221 54 - 19769
E-Mail melanie.niese@uni-heidelberg.de

 

Programming skills

Overview / Introduction
Main Training resources
Online tools focused on programming
Documentation and tutorials for specific programming languages

Programming Skills

 

Information about and access to a selection of training resources, relevant publications and weblinks about programming.

 

Overview / Introduction

 

 

Keywords: programming, online, data science, web development, machine learning, statistics, design

Seitenanfang

 

Main Training resources

Open HPI

Open SAP

eDX

Coursera

Udacity

Udemy

Alison

Future Learn

Kadenze Academy

Kahn Academy

Linkedin Learning

Open Classrooms

Upskillist

MIT OCW

Seitenanfang

 

Online tools focused on programming

Programming languages available

HTML, CSS, Python, Java, JavaScript, SQL, Shell, Ruby, C++, R, C#, PHP, Go, Swift, Kotlin

Focus

Web Development and Design, Data Science, Computer Science, Machine Learning, App development, Automatization

Resources

Seitenanfang

 

Documentation and tutorials for specific programming languages

C++, C

Official documentation: https://www.cplusplus.com/
https://www.learncpp.com/

Python

Official documentation: https://docs.python.org/3/
https://realpython.com/

SQL

Official documentation MySQL: https://dev.mysql.com/doc/
Official documentation SQLServer: https://docs.microsoft.com/en-us/sql/?view=sql-server-ver15
https://sqlzoo.net/wiki/SQL_Tutorial
https://www.sqltutorial.org/

PHP

Official documentation: https://www.php.net/manual/en/
https://phptherightway.com/

Ruby

Official documentation: https://www.ruby-lang.org/en/documentation/
https://www.rubyguides.com/

C#

Official documentation: https://docs.microsoft.com/en-us/dotnet/csharp/
https://www.guru99.com/c-sharp-tutorial.html

R

Official documentation: https://www.r-bloggers.com/2015/12/how-to-learn-r-2/
http://www.r-tutor.com/

JavaScript

Official documentation: https://www.javascript.com/learn/strings
https://javascript.info/

Swift

Official documentation: https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
https://developer.apple.com/swift/

Matlab

Official documentation: https://de.mathworks.com/help/matlab/index.html

Java

Official documentation: https://docs.oracle.com/javase/tutorial/

HTML, CSS, XML

https://html.spec.whatwg.org/
https://html.com/
https://www.w3.org/Style/Examples/011/firstcss.en.html

Julia

Official documentation: https://docs.julialang.org/en/v1/

Scala

Official documentation: https://docs.scala-lang.org/

GO

Official documentation: https://golang.org/doc/

 

Verantwortlich: Naranjo
Letzte Änderung: 2023-04-19
zum Seitenanfang/up