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: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Verarbeitung natürlicher Sprache, Transfer Learning, Keras (Bibliothek für Neuronale Netze), Rekurrente Neuronale Netze (RNNs), Tensorflow, Deep Learning, Einbettungen, Daten-Pipelines, Modellevaluation
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Apple-Software-Kenntnisse, Datenstrukturen, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Benutzeroberfläche (UI), Objective-C (Programmiersprache), Apple iOS, Objektorientierte Programmierung (OOP), Anwendungsserver, iOS Entwicklung, Swift Programmierung
Gemischt · Kurs · 1–4 Wochen

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Computer Programmierung, Datenvorverarbeitung, Algorithmen für maschinelles Lernen, Datenethik, Datenvalidierung, Überwachtes Lernen, Unüberwachtes Lernen, Statistische Analyse, Feature Technik, Angewandtes maschinelles Lernen, Modellevaluation, Datenqualität, Lineare Algebra, Python-Programmierung, Daten bereinigen
Mittel · Kurs · 1–4 Wochen

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Ansible, YAML, Network Architecture, Network Administration, Infrastructure as Code (IaC), General Networking, Automation, Technical Documentation, Configuration Management, JSON, Python Programming
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Daten-Storytelling, Plotly, Streudiagramme, Datenanalyse, Interaktive Datenvisualisierung, Matplotlib, Plot (Grafiken), Cloud-Anwendungen, Statistische Visualisierung, Datenvisualisierung, Tableau Software, Datenvisualisierungssoftware, Wärmekarten, Google Sheets, Daten Präsentation, Histogramm, Dashboard, Seaborn, Business-Kommunikation, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Anwendungsentwicklung, Entwicklungsumgebung, Interaktionsdesign, Fehlersuche, Benutzerfreundlichkeit, Entwicklungstests, Mensch-Computer-Interaktion, Android Studio, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Android (Betriebssystem), Android Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektmanagement, Lebenszyklus der Softwareentwicklung, Prozessgesteuerte Entwicklung, Systeme Design, Projektplanung, Qualitätssicherung, Software Entwurf, Entwicklung von Systemen, Software-Architektur, Objektorientierter Entwurf, Software-Entwurfsmuster, Software-Ingenieur, Unified Modeling Language
Mittel · Kurs · 1–3 Monate

Epic Games
Kompetenzen, die Sie erwerben: Datenmanagement, Skripting, Fehlersuche, Entwicklung von Videospielen, Blueprinting, UI Komponenten, Unreal Engine, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Spiel-Design
Anfänger · Kurs · 1–4 Wochen

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Computer Graphics, Visualization (Computer Graphics), 3D Assets, Microsoft Visual Studio, Computer Graphic Techniques, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Application Development
Gemischt · Kurs · 1–4 Wochen