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.

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

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

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

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Theoretische Informatik, Programm-Entwicklung, Algorithmen, Grundsätze der Programmierung, Computerwissenschaft, Verifizierung und Validierung, Computerprogrammierung, Informatik, Computer Programmierung, Computational Thinking, Daten-Strukturen
★ 4.8 (365) · Mittel · Kurs · 1–4 Wochen

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), C and C++, Debugging, Data Structures, C (Programming Language), Code Reusability, Development Environment, Program Development, Programming Principles, Computer Programming, Memory Management, Computer Programming Tools, Data Persistence, Integrated Development Environments, Algorithms, Data Management, Computational Logic
★ 4.7 (20) · Mittel · Spezialisierung · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Objective-C (Programmiersprache), Prototyping, Grundsätze der Programmierung, C und C++, Computerprogrammierung, Speicherverwaltung, C (Programmiersprache), Objektorientierte Programmierung (OOP), Mobile Entwicklung, iOS-Entwicklung, Computer Programmierung, Daten-Strukturen, Apple iOS
★ 4.6 (558) · Gemischt · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Datenspeicherung, Eingebettete Software, Rechnerische Logik, C und C++, Peripheriegeräte, Grundsätze der Programmierung, Hardware-Architektur, Eingebettete Systeme, Computerprogrammierung, Speicherverwaltung, Computerarchitektur, C (Programmiersprache), Computer Programmierung
★ 4.5 (42) · Mittel · Kurs · 1–4 Wochen

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

KodeKloud
Kompetenzen, die Sie erwerben: Datenspeicherung, Python-Programmierung, Wiederverwendbarkeit von Code, Programm-Entwicklung, Rechnerische Logik, Fehlersuche, Grundsätze der Programmierung, Computerprogrammierung, Computerarchitektur, Computer Programmierung, Daten-Strukturen
★ 4.4 (30) · Anfänger · Kurs · 1–3 Monate