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.
LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Persistenz der Daten, Plot (Grafiken), Daten-Strukturen, Python-Programmierung, DevOps, Skripting, Paket- und Softwareverwaltung, Einheitstest, Containerisierung, Bereitstellung von Anwendungen, Pandas (Python-Paket), Einheitliche Prüfung, Skriptsprachen, Entwicklungsumgebung, Software-Prüfung, Objektorientierter Entwurf, Datei-E/A, Unified Modeling Language, Docker (Software), Grundsätze der Programmierung, Computerprogrammierung
★ 4 (210) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Anwendungsentwicklung, Computer Programmierung, Java-Programmierung, Software Entwurf, Software-Entwicklung, Objektorientierte Programmierung (OOP), Software-Prüfung, Computerprogrammierung, Java Programmierung, Objektorientierter Entwurf
★ 4.5 (113) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenwissenschaft, Rechnerische Logik, Python-Programmierung, Datenmanipulation, Grundsätze der Programmierung, Computerprogrammierung
★ 4.8 (229) · Anfänger · Kurs · 1–4 Wochen

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
★ 4.3 (567) · Gemischt · Kurs · 1–3 Monate

Columbia University
Kompetenzen, die Sie erwerben: Derivate, Computer Programmierung, Portfolio-Risiko, Kapitalmärkte, Risikomanagement, Wahrscheinlichkeitsverteilung, Wertpapiere (Finanzen), Finanzielle Modellierung, Portfolio-Verwaltung, Finanzmarkt, Mathematische Modellierung, Computerprogrammierung, Risikomodellierung, Kreditrisiko
★ 4.5 (31) · Mittel · Kurs · 1–3 Monate

IBM
Kompetenzen, die Sie erwerben: Computer Programmierung, Instandhaltbarkeit, COBOL (Programmiersprache), Programm-Entwicklung, Geschäftslogik, Entwicklungstests, Fehlersuche, Software-Prüfung, Computerprogrammierung, Grundsätze der Programmierung
★ 4.2 (66) · Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Modell Ausbildung, Computer Programmierung, Datenvalidierung, Validierung von Daten, Persistenz der Daten, Tiefes Lernen, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Modell-Optimierung, Modellevaluation, Faltungsneuronale Netzwerke, Bewertung des Modells, Faltungsneuronale Netze, Keras (Bibliothek für neuronale Netze), Computer Vision, Überwachtes Lernen, Bildanalyse, Tensorflow, Computerprogrammierung
★ 4.9 (582) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Python-Programmierung, Musikalische Komposition, Musik, Grundsätze der Programmierung, Computerprogrammierung
★ 4.5 (458) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (37) · Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Mobile Entwicklungstools, Apple Xcode, Anwendungs-Rahmenwerke, Software-Architektur, Mobile Entwicklung, Software-Entwurfsmuster, Swift-Programmierung, Benutzeroberfläche (UI), Apple iOS, Software Architektur, Model-View-Controller, UI-Komponenten, Kenntnisse über Apple-Hardware, Computerprogrammierung, iOS-Entwicklung
★ 4.2 (552) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Rechnerische Logik, Python-Programmierung, Programm-Entwicklung, Spiel-Design, Computerwissenschaft, Informatik, Entwicklung von Videospielen, Grundsätze der Programmierung, Computerprogrammierung
★ 4.6 (125) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden