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.

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Integrationstests, Verteiltes Rechnen, Software-Tests, Einheitstest, Systementwurf und Implementierung, Software Entwurf, Fehlersuche, Objektorientierte Programmierung (OOP), Computer Programmierung, Grundsätze der Programmierung, Go (Programmiersprache), C (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, User-Interface-(UI)-Design, UI Komponenten, Ereignisgesteuerte Programmierung, Design Thinking, Anwendungsdesign, Interaktives Design, Anwendungsentwicklung, Benutzerfreundlichkeit
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Umarmendes Gesicht, Modell-Bereitstellung, LLM-Bewerbung, Modellierung großer Sprachen, Modellevaluation, Generative Modellarchitekturen, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, HTML und CSS, Reaktionsfähiges Webdesign, Webdesign, Webpack, UI Komponenten, Cascading Style Sheets (CSS), Entwicklungsumgebung, Animationen, Bereitstellung von Anwendungen, Typografie, Web Design und Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Javascript, Programm-Entwicklung, Informatik, Softwareentwicklung, Web-Entwicklung, Computer Programmierung, Software-Ingenieur, Grundsätze der Programmierung, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User Interface (UI), Design Thinking, UI Components, Software Design, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, User Interface (UI) Design, Payment Systems, Interactive Design, Application Design, MySQL, Jupyter, Database Application, Development Environment, Application Development, Python Programming, Transaction Processing, Microsoft Windows
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programming Language), ChatGPT, Authentications, Generative AI Agents, Back-End Web Development, Web Servers, OpenAI API, Databases, Web Applications, Secure Coding, Command-Line Interface, Generative AI, AI Enablement, Agentic systems, API Testing, Key Management, Restful API, Development Environment, Unit Testing, Maintainability
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Transfer Learning, Verarbeitung natürlicher Sprache, Abruf-erweiterte Erzeugung, Python-Programmierung, Generative KI, Umarmendes Gesicht, LLM-Bewerbung, Einbettungen, Schnelles Engineering, Vektor-Datenbanken, Modellierung großer Sprachen, OpenAI API, Modellevaluation, OpenAI
Mittel · Kurs · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Javascript, Web-Frameworks, Ereignisgesteuerte Programmierung, Daten importieren/exportieren, Web-Entwicklung, UI Komponenten, JavaScript-Frameworks, Front-End Web-Entwicklung, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Generative KI, Prädiktive Modellierung, Portfolio Management, Erweiterte Analytik, Tabellenverarbeitungssoftware, Risikomanagement, Investment Management, Automatisierung, Analyse, Interaktive Datenvisualisierung, Power BI, Prädiktive Analytik, Finanzielle Prognosen, Marktdaten, Risikoanalyse, Finanzielle Analyse, Finanzielle Daten, Finanzielle Berichterstattung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design and Development, Web Design, Hypertext Markup Language (HTML), Web Development, Debugging, Web Applications, No-Code Development, Front-End Web Development, Development Environment, Web Development Tools
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Daten bereinigen, Explorative Datenanalyse, Python-Programmierung, Künstliche neuronale Netze, Tensorflow, Überwachtes Lernen, Keras (Bibliothek für Neuronale Netze), Statistische Analyse, Dimensionalitätsreduktion, Deep Learning, PyTorch (Bibliothek für Maschinelles Lernen), Datenvorverarbeitung, Modellevaluation, Künstliche Intelligenz, Angewandtes maschinelles Lernen, Jupyter, Scikit Learn (Bibliothek für Maschinelles Lernen), Maschinelles Lernen
Gemischt · Kurs · 1–4 Wochen