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.

Duke University
Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Amazon Web Services, Datenmanipulation, Rust (Programmiersprache), System-Programmierung, Daten-Pipelines, Sichere Kodierung, Kryptographie, Software-Prüfung, Datenverarbeitung, Daten-Strukturen, Restful API, Befehlszeilenschnittstelle, Amazon Webdienste, Cloud-basierte Integration, Python-Programmierung
★ 3.5 (67) · Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Software-Entwicklung, Fehlersuche, Einheitstest, Testgetriebene Entwicklung (TDD), Agile Methodik, Software-Prüfung, Instandhaltbarkeit, Test-Automatisierung, Abnahmetests, Python-Programmierung, Testfall, Einheitliche Prüfung
★ 4.4 (61) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Tensorflow, Model Optimization, Python Programming, Model Training, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning
★ 4.5 (174) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Imperial College London
Kompetenzen, die Sie erwerben: Transfer Learning, Tiefes Lernen, Daten-Pipelines, Verarbeitung natürlicher Sprache, Modell Ausbildung, Einbettungen, Faltungsneuronale Netze, Datenverarbeitung, Lernen übertragen, Tensorflow, Faltungsneuronale Netzwerke, AI-Arbeitsabläufe, Rekurrente Neuronale Netze (RNNs), Keras (Bibliothek für neuronale Netze), Vorverarbeitung von Daten, Datenvorverarbeitung
★ 4.8 (196) · Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, iOS-Entwicklung, Objective-C (Programmiersprache), Daten-Strukturen, Objektorientierte Programmierung (OOP), Anwendungsserver, Swift-Programmierung, Apple iOS
★ 3.8 (79) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Testing, Test Automation, Test Script Development, Test Tools, Application Programming Interface (API), Restful API, Software Testing, Code Reusability, Configuration Management, Java Programming, Maintainability
★ 4.3 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Softwaretechnik, Web-Entwicklungs-Tools, Computer Programmierung, Software-Entwicklung, Grundsätze der Programmierung, Daten-Strukturen, Computerprogrammierung, Web-Entwicklung, Python-Programmierung
★ 4.6 (39) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (18) · Mittel · Spezialisierung · 1–3 Monate

Sungkyunkwan University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Methoden des maschinellen Lernens, Scikit Learn (Bibliothek für maschinelles Lernen), Statistische Methoden, Regressionsanalyse, Überwachtes Lernen, Modellevaluation, Unüberwachtes Lernen, Modell Ausbildung, Logistische Regression, Bewertung des Modells, Lineare Algebra, Algorithmen für maschinelles Lernen, Analyse, Angewandtes maschinelles Lernen, Python-Programmierung, Mathematik und mathematische Modellierung
★ 4.4 (93) · Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Computational Logic, Programming Principles, Computer Programming
★ 4.5 (26) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Elektroingenieurwesen, Lineare Algebra, Kommunikationssysteme, Elektronik, Telekommunikation, Digitale Signalverarbeitung
★ 4.8 (94) · Mittel · Kurs · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Datenmanagement, Entwicklung von Videospielen, Unreal Engine, Datenverwaltung, C++ (Programmiersprache), Skripting, Spiel-Design, Blueprinting
★ 3.9 (34) · Anfänger · Kurs · 1–4 Wochen