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: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
Mittel · Kurs · 1–4 Wochen

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

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

Coursera
Kompetenzen, die Sie erwerben: Datenmanagement, Datenbanken, Relationale Datenbanken, Datenbank-Management-Systeme, SQL, Datenbank-Design, Datenintegrität, Fehlersuche, Datenmanipulation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Datenerfassung, Generative KI, Datenbanken, Interaktive Datenvisualisierung, ChatGPT, Fehlersuche, SQL, Datenanalyse, Datenbank-Design, Abfragesprachen, Datenvisualisierung, Schnelles Engineering, Datenvalidierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Datenmanagement, Datenstrukturen, Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Dateiverwaltung, Java Programmierung, Objektorientierter Entwurf, Grundsätze der Programmierung, Anwendungsentwicklung, Datei-E/A
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: UI Komponenten, Anwendungsentwicklung, Automatisierung, Datenmodellierung, Anwendungsdesign, Automatisierung von Geschäftsprozessen, Geschäftsprozess, Microsoft Power Automate/Flow, No-Code-Entwicklung, Microsoft Power Plattform
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Generative KI, ChatGPT, Softwareentwicklung, Software-Dokumentation, Fehlersuche, Entwicklungsumgebung, Schnelles Engineering, Anwendungsentwicklung, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden