Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Konfigurationsverwaltung für Software, Software Versionierung, Software-Entwicklungstools, Versionskontrolle, Git (Versionskontrolle-System), Projektmanagement
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Front-End Web-Entwicklung, Web-Frameworks, Schnittstelle zur Anwendungsprogrammierung (API), UI Komponenten, Web-Entwicklungstools, Interaktionsdesign, JavaScript-Frameworks, React.js
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, HTML und CSS, Web Design und Entwicklung, Schnelles Engineering, Web-Entwicklungstools, Reaktionsfähiges Webdesign, Generative KI, Software-Ingenieur, Web-Entwicklung, Javascript, UI Komponenten
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Davis
Kompetenzen, die Sie erwerben: Linux, Dateiverwaltung, Datenvalidierung, C (Programmiersprache), Code-Überprüfung, Sichere Kodierung, Fehlersuche, Anwendungssicherheit, Benutzerkonten, Kryptographie, Bewertungen der Anfälligkeit, Verifizierung und Validierung, OS Prozessverwaltung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Python-Programmierung, Explorative Datenanalyse, Maschinelles Lernen, Datenanalyse, Lernen mit Entscheidungsbäumen, NumPy, Datenverarbeitung, Klassifizierungsalgorithmen, Leistungsoptimierung, Random Forest Algorithmus, Regressionsanalyse, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Feature Technik, Datenvorverarbeitung, Überwachtes Lernen, Modellevaluation, Logistische Regression
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: Computer Programmierung, Computer-Programmierwerkzeuge, Microsoft Visual Studio, Generative KI, GitHub, OpenAI, Künstliche Intelligenz und Maschinelles Lernen (KI/ML)
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Auto-Kodierer, Deep Learning, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Bayessche Statistik, Unüberwachtes Lernen, Tensorflow, Angewandtes maschinelles Lernen, Generative Modellarchitekturen, Bildanalyse
Fortgeschritten · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Business Logic, SAP Applications, Unit Testing, Restful API, Application Deployment, Core Data (Software), Business Reporting, Secure Coding, Debugging, Full-Stack Web Development, Application Development, Object Oriented Design, Report Writing, Security Controls, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: OS Process Management, Operating Systems, C (Programming Language), System Programming, Virtualization, Virtual Machines, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen