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.

Coursera
Kompetenzen, die Sie erwerben: Datenethik, Sicherheitsprüfung, Cyber Threat Intelligence, Erkennung von Bedrohungen, Generative KI, Cybersicherheit, Verantwortungsvolle KI, AI-Sicherheit, Sicherheitsinformationen und Ereignisverwaltung (SIEM), Reaktion auf Vorfälle, Bewertungen der Anfälligkeit, Modellierung von Bedrohungen
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Softwareentwicklung, Skripting, Fehlersuche, Code-Überprüfung, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Rmarkdown, Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Model Evaluation, R (Software), Data Import/Export, Classification Algorithms, Reinforcement Learning, R Programming, Ggplot2, Data Manipulation, Convolutional Neural Networks, Plotly, Applied Machine Learning, Machine Learning Algorithms, Artificial Intelligence, Dimensionality Reduction
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenmanagement, Java, Persistenz der Daten, Objektorientierter Entwurf, Programm-Entwicklung, Anwendungsentwicklung, Datenvalidierung, Software Entwurf, Datei-E/A, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: HTML und CSS, Cascading Style Sheets (CSS), Front-End Web-Entwicklung, Web Design und Entwicklung, Webdesign, Reaktionsfähiges Webdesign
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Innovation, Prozess-Optimierung, Workflow Management, Automatisierung von Geschäftsprozessen, Digitale Transformation, Künstliche Intelligenz, Produktivitätssoftware, Automatisierung, No-Code-Entwicklung, Operative Effizienz
Anfänger · Kurs · 1–4 Wochen

Codio
Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Daten bereinigen, Schnittstelle zur Anwendungsprogrammierung (API), Computergestütztes Denken, Grundsätze der Programmierung, Skripting, Automatisierung, Skriptsprachen, Computer Programmierung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Cascading Style Sheets (CSS), Benutzerfreundlichkeit, UI Komponenten, Web-Entwicklung, Webdesign, Web Design und Entwicklung, Reaktionsfähiges Webdesign, Typografie
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Application Security, Software Design Patterns, Web Applications, Application Development, Debugging, Transaction Processing, Scalability
Mittel · Kurs · 1–4 Wochen