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.

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Cloud Computing, Graphentheorie, Cloud-Sicherheit, Beglaubigungen, Datenfluss, Integrität der Daten, Berechtigung (Computing), Computer-Sicherheit, Algorithmen, Transaktionsverarbeitung, Dateisysteme, Verschlüsselung, NoSQL, Datenspeicher, Apache Hadoop, Daten-Zentren, Datenbank-Theorie, Verteiltes Rechnen, Dateiverwaltung, Cyber-Sicherheitsrichtlinien
Gemischt · Kurs · 1–3 Monate

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

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

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, JavaScript Frameworks, Hypertext Markup Language (HTML), Application Frameworks, Front-End Web Development, Javascript, Software Design Patterns, Java, Web Components, Code Reusability, Web Applications, Full-Stack Web Development, Cascading Style Sheets (CSS), Programming Principles, Web Design, Maintainability, Web Development, UI Components
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Datenbank-Design, Java, Datenbanken, Datenbank-Entwicklung, Transaktionsverarbeitung, Datenbank-Management, SQL , Datenbank-Anwendung, UI-Komponenten, Relationale Datenbanken, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Java-Programmierung, Datenbank Management, Abfragesprachen, Software-Entwicklung, Java Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Software zur Datenvisualisierung, Daten-Strukturen, Daten importieren/exportieren, Software-Dokumentation, Installation der Software, Plot (Grafiken), Wiederverwendbarkeit von Code, Python-Programmierung, Programm-Entwicklung, Bereinigung von Daten, Paket- und Softwareverwaltung, Daten-Mapping, Statistische Visualisierung, Integration von Daten
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Softwaretechnik, Funktionales Design, Wiederverwendbarkeit von Code, Computer Programmierung, Computerprogrammierung, Python-Programmierung, Datenmanipulation, Software-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

EDHEC Business School
Kompetenzen, die Sie erwerben: Finanzielle Modellierung, Portfolio-Risiko, Schätzung, Risikoanalyse, Investment Management, Risikomodellierung, Investitionsmanagement, Rentabilität der Investition, Investitionen, Python-Programmierung, Korrelationsanalyse, Zeitreihenanalyse und Vorhersage, Portfolio-Verwaltung, Statistische Methoden, Bayessche Statistik
Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Datenvalidierung, Datenverarbeitung, Software zur Datenvisualisierung, Produkt-Automatisierung, Präsentation der Daten, Analyse, Datenanalyse, Pandas (Python-Paket), Analytik, Plot (Grafiken), NumPy, Matplotlib, Python-Programmierung, Datengestützte Entscheidungsfindung, Validierung von Daten, Datenmanipulation, Numerische Analyse, Grafische Darstellung, Skripting, Grundsätze der Programmierung, Analytische Fähigkeiten
Anfänger · Kurs · 1–4 Wochen

Siemens
Kompetenzen, die Sie erwerben: Safety Standards, Robotics, Automation Engineering, Safety Training, Machine Controls, Safety Assurance, Mechanical Design, Automation, Control Systems, Program Development, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Programming Principles, Human Factors, Risk Management Framework
Anfänger · Kurs · 1–4 Wochen