Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: Tensorflow, Keras (Neural Network Library), Natural Language Processing, Deep Learning, Data Pipelines
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Spring Boot, Application Development, Application Deployment, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, API Design, Software Development Tools, Java Platform Enterprise Edition (J2EE), UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), JSON, Functional Design, Databases
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Plotly, Data Visualization, Datamaps, Data Visualization Software, Scatter Plots, Jupyter, Python Programming, Exploratory Data Analysis, Pandas (Python Package), Data Analysis, Medical Science and Research
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Rmarkdown, Shiny (R Package), Deep Learning, Data Import/Export, Reinforcement Learning, R Programming, Ggplot2, Data Manipulation, Plotly, Applied Machine Learning, Machine Learning Algorithms, Web Scraping, Artificial Intelligence, Dimensionality Reduction, Statistical Analysis, Image Analysis, Classification And Regression Tree (CART), PyTorch (Machine Learning Library), Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML)
Anfänger · Spezialisierung · 3–6 Monate
Imperial College London
Kompetenzen, die Sie erwerben: Virtuelle Realität, Erweiterte und virtuelle Realität (AR/VR), 3D-Assets, Computergrafik, Animation und Spieldesign, Computer-Grafik-Techniken, Android Entwicklung, Visualisierung (Computergrafik), Virtuelle Umgebung, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Middleware, Spring Framework, Transaktionsverarbeitung, Java, Restful API, Datenbanken, Objekt-Relationales Mapping, Webdienste, Datenzugang, Hibernate (Java)
Mittel · Kurs · 1–4 Wochen

University of Glasgow
Kompetenzen, die Sie erwerben: Engineering Practices, Matlab, Engineering Calculations, Engineering Analysis, Engineering, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Artificial Neural Networks
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Fehlersuche, Spiel-Design, C++ (Programmiersprache), Software-Architektur, Grundsätze der Programmierung, Unreal Engine, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programmierung, Java, Front-End Web-Entwicklung, HTML und CSS, Spring Boot, Anwenderbericht, CI/CD, Restful API, Kontinuierliche Integration, Datenbank-Anwendung, Datenbanken, Dokumente zu den Benutzeranforderungen, Docker (Software), Model-View-Controller, Full-Stack Web-Entwicklung, Software-Entwurfsdokumente, Java-Plattform Enterprise Edition (J2EE), Datenbank-Design, Back-End Web-Entwicklung, Hibernate (Java)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Design, Linux Commands
Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Columbia University
Kompetenzen, die Sie erwerben: Statistische Methoden, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Reinforcement Learning, Simulationen, Datengesteuerte Entscheidungsfindung, Deep Learning, Wahrscheinlichkeitsverteilung, Maschinelles Lernen, Algorithmen, Markov-Modell, Entscheidungsunterstützende Systeme
Mittel · Kurs · 1–3 Monate