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, Davis
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Code-Überprüfung, Sicherheitskontrollen, Verschlüsselung, Grundsätze der Programmierung, Modellierung von Bedrohungen, Verifizierung und Validierung, Java, Entwicklung von Exploits, Datensicherheit, Sichere Kodierung, Open Web Application Security Project (OWASP), Penetrationstests, Fehlersuche, Software Entwurf, Techniken der Ausbeutung, Authentifizierungen, Cybersicherheit, Bewertungen der Anfälligkeit, Kryptographie
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Vibe coding, Responsible AI, Google Gemini, Google Cloud Platform, Generative AI, Process Analysis, Artificial Intelligence, Natural Language Processing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Kotlin, Mobile Security, Android (Operating System), Android Development, Open Web Application Security Project (OWASP), Mobile Development, Application Security, Mobile Development Tools, Data Validation, Data Cleansing, Data Security, Application Deployment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Model Evaluation, Classification Algorithms, Regression Analysis, Data Science, Statistical Modeling, Predictive Modeling, Exploratory Data Analysis, Machine Learning, Data Analysis, Applied Machine Learning, Machine Learning Algorithms, Feature Engineering, Random Forest Algorithm, Supervised Learning, Logistic Regression, Data Processing, Data Preprocessing, Predictive Analytics, Data Manipulation, Data Visualization
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Maschinelles Lernen, Prädiktive Modellierung, Angewandtes maschinelles Lernen, Jupyter, Datenwissenschaft, Datenvorverarbeitung, Datenmanipulation, Modellevaluation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: No-Code Development, Mobile Development, Google Sheets, Application Development, Application Design, Application Deployment, Data Structures, User Accounts, Personalized Service, User Feedback, Web Development, Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Software-Dokumentation, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
Anfänger · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Computer Programmierung, Microsoft Kopilot, Git (Versionskontrolle-System), GitHub, Web-Entwicklung, Programm-Entwicklung, Versionskontrolle, Grundsätze der Programmierung, Computergestütztes Denken, Algorithmen, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, C# (Programmiersprache), Fehlersuche
Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Python-Programmierung, Computer Programmierung, Kritisches Denken, Künstliche neuronale Netze, Schnelles Engineering, Modellierung großer Sprachen, Generative KI, Objektorientierte Programmierung (OOP), Semantisches Web, Generative Modellarchitekturen, Fehlersuche
Mittel · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Anfänger · Kurs · 1–4 Wochen