Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

28DIGITAL
Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenzugang, Datei-E/A, Theoretische Informatik, Leistungsoptimierung, Algorithmen, Graphentheorie, Speicherverwaltung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Business Analyse, Präsentation der Daten, Datenbanken, Datenanalyse, Abfragesprachen, SQL, Unternehmensanalyse
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Java Programmierung, Eclipse (Software), Objektorientierter Entwurf, Computerprogrammierung, Programm-Entwicklung, Java-Programmierung, Objektorientierte Programmierung (OOP), Java
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Retrieval-Augmented Generation, Generative AI Agents, Prompt Patterns, Agentic systems, LLM Application, Agentic Workflows, LangChain, AI Workflows, Large Language Modeling, Vision Transformer (ViT), AI powered creativity, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Machine Learning, Python Programming, Probability & Statistics
Mittel · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Modell Ausbildung, Maschinelles Lernen, R Programmierung, Statistisches maschinelles Lernen, Logistische Regression, Statistische Methoden, Klassifizierungs- und Regressionsbaum (CART), Überwachtes Lernen, Statistische Analyse, Prädiktive Modellierung, Statistische Inferenz, Algorithmen für maschinelles Lernen, Unüberwachtes Lernen, Modellevaluation, Regressionsanalyse, Bewertung des Modells, Klassifizierungsalgorithmen, Statistische Modellierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PostgreSQL, Datenzugang, Abfragesprachen, Datenmanipulation, SQL, Datenbank-Management, Datenbank Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Kotlin, Datenzugang, Android-Entwicklung, Benutzeroberfläche (UI) Design, Anwendungsentwicklung, UI-Komponenten, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI/UX-Strategie, Anwendungsdesign, Mobile Entwicklung, Benutzerströme, Git (Versionskontrollsystem), Informationsarchitektur, Benutzeroberfläche (UI), Android-Jetpack, Versionskontrolle, Android-Studio
Mittel · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: Spring Framework, Spring Boot, Application Development, Redis, Java, Java Programming, Application Frameworks, Frontend Integration, Object-Relational Mapping, Web Development, Secure Coding, Web Development Tools, Database Development, Integrated Development Environments, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Endpunkt-Erkennung und -Reaktion, Cyber-Angriffe, Netzwerkanalyse, Erkennung von Bedrohungen, Management von Computersicherheitsvorfällen, Reaktion auf Vorfälle, Digitale Forensik, Netzwerksicherheit, Techniken der Ausbeutung, Datensicherheit, Intrusion Detection und Prävention, Schutz vor Malware, Cybersecurity, Netzwerk-Überwachung, Cyber-Bedrohungsdaten, Speicherverwaltung
Anfänger · Kurs · 1–3 Monate

The State University of New York
Kompetenzen, die Sie erwerben: Market Liquidity, Financial Market, Distributed Computing, Financial Policy, Identity and Access Management, Financial Regulations, Financial Systems, Financial Regulation, Financial Services, Payment Processing, Network Protocols, Digital Transformation, Emerging Technologies, Transaction Processing, Application Deployment, Scalability, Computing Platforms, Governance, Technical Standard, System Programming
Anfänger · Spezialisierung · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), Web-Entwicklung, Web-Design, Cascading Style Sheets (CSS), Dateiverwaltung, HTML und CSS, Front-End-Webentwicklung, Web-Design und Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Security Testing, Web Development Tools, Application Security, Event Monitoring, Development Environment, Exploit development, Frontend Integration, Web Development, Software Development Tools, Cyber Security Assessment, Payment Systems, Transaction Processing, Authorization (Computing), Token Optimization, Role-Based Access Control (RBAC)
Anfänger · Spezialisierung · 3–6 Monate