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: API Testing, JSON, Test Automation, Test Script Development, Application Programming Interface (API), Restful API, Software Testing, Test Tools, Integration Testing, Functional Testing
★ 4.6 (309) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Stanford University
Kompetenzen, die Sie erwerben: Markov-Modell, Modell-Optimierung, Maschinelles Lernen, Methoden des maschinellen Lernens, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Unüberwachtes Lernen, Modell Ausbildung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Statistisches maschinelles Lernen, Netzwerk-Modell, Bayessches Netz, Bayessche Statistik, Wahrscheinlichkeitsverteilung, Algorithmen
★ 4.6 (304) · Fortgeschritten · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Innovation, Schnelles Engineering, ChatGPT, AI-Förderung, Künstliche Intelligenz, Generative KI, Mensch-Computer-Interaktion, LLM-Bewerbung, KI-gestützte Kreativität
★ 4.8 (466) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Optimierung, Methoden des maschinellen Lernens, Bereinigung von Daten, Scikit Learn (Bibliothek für maschinelles Lernen), Regressionsanalyse, Random Forest Algorithmus, Überwachtes Lernen, Modellevaluation, Modell Ausbildung, Logistische Regression, Entscheidungsbaum-Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Geschäftslogik, Angewandtes maschinelles Lernen, Stichproben (Statistik), Statistisches maschinelles Lernen, Prädiktive Modellierung, Vorverarbeitung von Daten, Klassifizierungsalgorithmen, Datenvorverarbeitung
★ 4.8 (459) · Mittel · Kurs · 1–3 Monate

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: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
★ 4.4 (27) · Mittel · Spezialisierung · 3–6 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Graphentheorie, Netzwerk-Routing, Robotik, Szenario-Tests, Prädiktive Modellierung, Algorithmen, Simulationen
★ 4.8 (486) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), iOS-Entwicklung, UI-Komponenten, Anwendungs-Rahmenwerke, Fehlersuche, Back-End-Webentwicklung, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Flutter (Software), Andere mobile Programmiersprachen, Plattformübergreifende Entwicklung, Software-Entwicklungstools, Entwicklungsumgebung, Android-Entwicklung, Apple iOS, Mobile Entwicklungstools
★ 4.4 (158) · Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Unix, System-Programmierung, C und C++, C (Programmiersprache), Verifizierung und Validierung, Linux, Sichere Kodierung, Anwendungssicherheit, Kryptographie, Dateisysteme, Sicherheitskontrollen, Code-Überprüfung, Validierung von Daten, Identitäts- und Zugangsmanagement, Datei-E/A, Benutzerkonten, Linux-Verwaltung, Verschlüsselung, Bewertungen der Anfälligkeit, Schwachstellen-Management
★ 4.6 (81) · 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 (37) · Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Digitale Kommunikation, Kommunikationssysteme, Systemanalyse, Numerische Analyse, Jupyter, Digitale Signalverarbeitung, Telekommunikation
★ 4.7 (198) · Mittel · Kurs · 1–4 Wochen

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