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.

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, Web Frameworks, React.js, Web Development Tools
★ 4.6 (110) · Anfänger · Spezialisierung · 3–6 Monate

New York Institute of Finance
Kompetenzen, die Sie erwerben: Markov-Modell, Tiefes Lernen, Methoden des maschinellen Lernens, Modellevaluation, Modell Ausbildung, Bewertung des Modells, Angewandtes maschinelles Lernen, Reinforcement Learning, Finanzieller Handel, Künstliche neuronale Netze, Rekurrente Neuronale Netze (RNNs), Software für maschinelles Lernen, Portfolio-Verwaltung
★ 3.5 (249) · 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

É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

LearnQuest
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Persistenz der Daten, iOS-Entwicklung, Apple Xcode, UI-Komponenten, Einheitstest, Model-View-Controller, JSON, Benutzeroberfläche (UI) Design, Daten-Strukturen, Benutzeroberfläche (UI), Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Code-Überprüfung, Transaktionsverarbeitung, Datenspeicher, Apple iOS, Swift-Programmierung, Kerndaten (Software), Einheitliche Prüfung
★ 4.4 (912) · Anfänger · Spezialisierung · 3–6 Monate

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

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

Kompetenzen, die Sie erwerben: Modell-Optimierung, Tiefes Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Bewertung des Modells, PyTorch (Bibliothek für maschinelles Lernen), Angewandtes maschinelles Lernen, Faltungsneuronale Netzwerke, Künstliche neuronale Netze, Klassifizierungsalgorithmen, Bildanalyse
★ 4.5 (95) · Mittel · 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 Michigan
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Methoden, Analytik, Statistische Analyse, Analytische Fähigkeiten, Statistische Hypothesenprüfung, Datengestützte Entscheidungsfindung, Vorhersage, Wissenschaft und Forschung, Öffentliche Politiken, Politische Analyse, Ggplot2, Forschungsdesign, Bewertung des Programms, Datenanalyse, Zeitreihenanalyse und Vorhersage, Statistische Software, Statistische Programmierung
★ 4.7 (49) · Mittel · Kurs · 1–3 Monate

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

L&T EduTech
Kompetenzen, die Sie erwerben: Digitale Transformation, Automatisierung, Maschinelles Lernen, Tiefes Lernen, Peripheriegeräte, Computer Vision, Künstliche Intelligenz, Unüberwachtes Lernen, Eingebettete Software, Bauingenieurwesen, Sicherheitskontrollen, Eingebettete Systeme, Algorithmen für maschinelles Lernen, Internet der Dinge, Drahtlose Netzwerke, Angewandtes maschinelles Lernen, Integrierte Entwicklungsumgebungen, Python-Programmierung, Bildanalyse, Klassifizierungsalgorithmen
★ 4.6 (321) · Mittel · Spezialisierung · 3–6 Monate