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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Telekommunikation, Elektronik, Numerische Analyse, Digitale Signalverarbeitung, Kommunikationssysteme, Computer Programmierung, Technische Analyse, Digitale Kommunikation, Daten-Mapping, Daten in Echtzeit, Elektrotechnik und Computertechnik
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Angewandte Mathematik, Computer Programmierung, Simulationen, Python-Programmierung, Fehlersuche, Entwicklungstests, Grundsätze der Programmierung, Kombinatorik, Objektorientierte Programmierung (OOP), Software-Tests, Spiel-Design, Programm-Entwicklung, Wahrscheinlichkeit, Computergestütztes Denken
Mittel · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Musik, Computer Programmierung, Python-Programmierung, Programm-Entwicklung, Musikalische Komposition, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Skriptsprachen, Skripting, Informatik, Computer Programmierung, Python-Programmierung, Spiel-Design, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
LearnQuest
Kompetenzen, die Sie erwerben: Datenmodellierung, Docker (Software), Datei-E/A, Unified Modeling Language, Skripting, Entwicklungsumgebung, Containerisierung, Datenstrukturen, Computer Programmierung, Python-Programmierung, Software-Tests, Datenmanipulation, Kontinuierliche Integration, DevOps, Testautomatisierung, Pandas (Python-Paket), Matplotlib, Grundsätze der Programmierung, Paket- und Software-Management, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Entwicklungsumgebung, Software-Installation, Java, Computer Programmierung, Virtuelle Maschinen, Eclipse (Software), Web-Anwendungen, Programm-Entwicklung, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–3 Monate

Siemens
Kompetenzen, die Sie erwerben: Safety Standards, Robotics, Electrical Safety, Mechanical Design, Automation, Control Systems, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Computer Programming, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Oracle
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Skripting, Skriptsprachen, Datenstrukturen, Computer Programmierung, Python-Programmierung, Fehlersuche, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Computer Programmierung, Model-View-Controller, UI Komponenten, Swift Programmierung, Anwendungs-Rahmenwerke, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Skripting, Computer Programmierung, Python-Programmierung, Softwareentwicklung, Grundsätze der Programmierung, Computergestütztes Denken
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden