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: Persistenz der Daten, C und C++, Wiederverwendbarkeit von Code, Speicherverwaltung, Daten-Strukturen, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Datei-E/A, Objektorientierter Entwurf, Algorithmen
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Schnelles Engineering, ChatGPT, AI-Integrationen, LLM-Bewerbung, Python-Programmierung, OpenAI, OpenAI-API
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Datenorientierte Programmierung, Fehlersuche, Datenmanipulation, Funktionales Design, Wiederverwendbarkeit von Code, LLM-Bewerbung, Datenanalyse, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Frontend-Integration, Anwendungsprogrammierschnittstelle (API), React.js, Datenmanagement, UI-Komponenten, Benutzeroberfläche (UI), Datenverwaltung, Javascript, JavaScript-Frameworks, Web-Entwicklung, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Benutzerfreundliches Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Web-Design und Entwicklung, Hypertext Markup Language (HTML), Web-Anwendungen, Web-Sprache, Web-Entwicklung, Cascading Style Sheets (CSS), Web-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Sampling (Statistics), Matplotlib, Data Analysis, Machine Learning Algorithms, Data Mining, Statistical Analysis, Statistical Hypothesis Testing, Plot (Graphics), Probability & Statistics, NumPy, Pandas (Python Package), Probability Distribution, Dimensionality Reduction, Model Evaluation, R Programming, Python Programming, Data Preprocessing, Applied Machine Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Grundsätze der Programmierung, Installation der Software, Tools erstellen, Integrierte Entwicklungsumgebungen, Paket- und Softwareverwaltung
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Datenvalidierung, Computational Thinking, Computer Programmierung, Software-Entwicklung, Funktionales Design, Wiederverwendbarkeit von Code, Skripting, Grundsätze der Programmierung, Rechnerische Logik, Validierung von Daten, Computerprogrammierung, Entwicklungsumgebung, Python-Programmierung, Installation der Software, Programm-Entwicklung, Befehlszeilenschnittstelle, Algorithmen, Software Entwurf
Gemischt · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, Usability, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, GitHub Copilot, Mobile Development, Semantic Web, Git (Version Control System)
Anfänger · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Penetration Testing, Security Testing, Application Security, Event Monitoring, Exploit development, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Blockchain, Incident Response, Vulnerability Scanning, Security Architecture Review, Patch Management, Code Review, Incident Management, Application Deployment, Authorization (Computing), Data Validation
Mittel · Kurs · 1–4 Wochen