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.

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

Oracle
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Programming Principles, Development Environment, Code Reusability
★ 4.6 (41) · Anfänger · Kurs · 1–4 Wochen

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

LearnQuest
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Jenkins, CI/CD, Testgetriebene Entwicklung (TDD), Software-Entwicklung, Lebenszyklus der Softwareentwicklung, Tools erstellen, Grundsätze der Programmierung, Versionskontrolle, Cloud-natives Computing, Apache Maven, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Agile Methodik, Unified Modeling Language, Software-Entwicklungstools, Software-Versionierung, Computational Thinking, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
★ 4.5 (194) · Anfänger · Spezialisierung · 3–6 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

Kompetenzen, die Sie erwerben: Führung und Management, Diversität und Inklusion, Inklusivität am Arbeitsplatz, Personalwesen, Strategie der Humanressourcen, Rekrutierung von Talenten, Interkulturelle Kompetenz, Diversity-Schulung, Soziale Gerechtigkeit, Personalmanagement und -planung, Diversity-Programme, Demografie, Mitarbeiterbindung, Kulturelle Vielfalt, Strategische Planung, Benchmarking, Mitarbeiterschulung, Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Diversity-Bewusstsein, Strategien der Personalbeschaffung
★ 4.8 (338) · Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Regressionsanalyse, No-Code-Entwicklung, Microsoft Azure, Künstliche Intelligenz, Unüberwachtes Lernen, Maschinelles Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Überwachtes Lernen, Modell Ausbildung, Software für maschinelles Lernen, Klassifizierungsalgorithmen, Algorithmen für maschinelles Lernen, Prädiktive Modellierung, Modell-Einsatz
★ 4.4 (295) · Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Python-Programmierung, Microsoft Visual Studio, Computer-Programmierwerkzeuge, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computerprogrammierung, Entwicklungsumgebung, Computer Programmierung
★ 4.9 (21) · Anfänger · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Datenwissenschaft, Software zur Datenvisualisierung, Statistische Methoden, Datenanalyse, Daten importieren/exportieren, Datenverarbeitung, Präsentation der Daten, Statistische Analyse, Datenkompetenz, Datenvisualisierung, Plot (Grafiken), Explorative Datenanalyse, Bereinigung von Daten, Statistische Berichterstattung, Interaktive Datenvisualisierung, Technische Kommunikation, Matlab, Wissenschaftliche Visualisierung, Datenwrangling, Statistische Visualisierung
★ 4.8 (821) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Finanzmarkt, R Programmierung, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Finanzielle Daten, Risikoanalyse, Statistische Programmierung, Risikomanagement, Portfolio-Risiko, Marktdaten, Wertpapiere (Finanzen), Aktien, Portfolio-Verwaltung, R (Software), Zeitreihenanalyse und Vorhersage, Datenzugang, Rentabilität der Investition, Risikomodellierung
★ 4.3 (257) · Mittel · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Elektroingenieurwesen, Graphentheorie, Elektronik-Technik, Algorithmen, Kalkulation, Entwurf von Systemen, Elektronische Hardware, Hardware-Entwurf, Rechnerische Logik, Technische Informatik, Technischer Entwurfsprozess, Angewandte Mathematik, Computergestütztes Design, Elektrotechnik und Computertechnik, Netzwerk-Routing, Computerarchitektur, Anwendungsspezifische integrierte Schaltungen, Daten-Strukturen
★ 4.7 (283) · Mittel · Kurs · 1–3 Monate

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, React.js, Server Side, Web Development Tools
★ 4.6 (110) · Anfänger · Spezialisierung · 3–6 Monate