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: Apache Maven, Java, Object Oriented Design, Build Tools, Memory Management, Hibernate (Java), Unit Testing, File I/O, Data Persistence, Docker (Software), Software Testing, Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design
Anfänger · Spezialisierung · 3–6 Monate

JetBrains
Kompetenzen, die Sie erwerben: Modellierung großer Sprachen, IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Anwendungsentwicklung, Generative KI, Code-Überprüfung, Agentische Arbeitsabläufe, Bereitstellung von Anwendungen, Generative AI-Agenten, KI-Kenntnisse, Software-Entwicklung, Software-Entwicklungstools, Künstliche Intelligenz und maschinelles Lernen (AI/ML), LLM-Bewerbung, Agentische Systeme, Lebenszyklus der Softwareentwicklung
Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Versionskontrolle, IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Microsoft Visual Studio, Software-Versionierung, Eclipse (Software), Software-Entwicklung, Freigabe-Management, Software-Entwicklungstools, Git (Versionskontrollsystem)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rechnerische Logik, Daten-Strukturen, Web-Entwicklung, Javascript, Softwaretechnik, Persistenz der Daten, Web-Sprache, Datenspeicherung, Software-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Schnelles Engineering, ChatGPT, Anwendungsentwicklung, Generative KI, AI-Arbeitsabläufe, Code-Überprüfung, KI-Kenntnisse, GitHub Kopilot, AI-Integrationen, Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Ethics, Responsible AI, Generative AI, ChatGPT, Prompt Patterns, AI powered creativity, AI literacy, Vibe coding, Blogs, Content Scheduling, Social Media Management, Copywriting, Social Media Content, Content Creation, Marketing Automation, Web Development, Web Language, Writing, Content Marketing, Personalized Service
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Text Mining, Large Language Modeling, Hugging Face, Natural Language Processing, Data Processing, LLM Application, Embeddings, Data Preprocessing, Python Programming
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Computer Programming Tools
Anfänger · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Instandhaltbarkeit, Rechnerische Logik, Python-Programmierung, Automatisierung, Computational Thinking, Anwendungsprogrammierschnittstelle (API), Bereinigung von Daten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Daten-Strukturen, Microsoft Entwicklungswerkzeuge, Rechnerische Logik, Excel-Makros, Automatisierung, Entwicklungsumgebung, Visual Basic (Programmiersprache), Skripting
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Mittel · Kurs · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Daten-Strukturen, Objektorientierter Entwurf, Programm-Entwicklung, Java, Software-Entwicklung, Software Entwurf, Algorithmen, Fehlersuche, Java-Programmierung, Software und Technologie für das Bildungswesen, Java Programmierung
Anfänger · Kurs · 1–3 Monate