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.

Starweaver
Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Electrical Systems, Cybersecurity, Program Development, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development
★ 4.5 (44) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, OpenAI API, Prompt Patterns, AI Workflows, Generative Model Architectures, Fine-tuning, Model Deployment, Token Optimization, Applied Machine Learning, Hugging Face, Programming Principles, Application Deployment, Memory Management, Object Oriented Programming (OOP), Context Management, API Testing, Document Management, Model Optimization, Embeddings, Software Installation
Mittel · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Benutzererfahrung, Anwendungsdesign, iOS-Entwicklung, Git (Versionskontrollsystem), Datenmanagement, UI-Komponenten, Software Architektur, Benutzeroberfläche (UI), Datenverwaltung, Benutzeroberfläche (UI) Design, Software-Architektur, Apple-Software-Kenntnisse, Versionskontrolle, Wireframing, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Kenntnisse der Apple Software, Swift-Programmierung, Apple iOS
★ 4.3 (35) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, User Interface (UI), Bootstrap (Front-End Framework), User Interface (UI) Design, Development Environment, Debugging, Frontend Integration, Full-Stack Web Development, Animations, Web Applications, Test Tools, Unit Testing, FinTech, Application Development, Javascript, Emerging Technologies, Virtual Machines, Software Testing, Integrated Development Environments, Other Programming Languages
★ 4.5 (10) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, LangChain, Künstliche Intelligenz, Verarbeitung natürlicher Sprache, Modellierung großer Sprachen, LLM-Bewerbung
★ 3.3 (36) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bash (Scripting Language), Shell Script, Linux, Scripting, Linux Commands, Linux Administration, Unix Shell, Scripting Languages, Operating System Administration, Data Persistence, Systems Administration, Command-Line Interface, IT Automation, Software Installation, Data Store, Linux Servers, Cloud Hosting, Object-Relational Mapping, YAML, Automation
★ 4.8 (48) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Datenbank-Design, Datenbank-Anwendung, Java, Model-View-Controller, Software-Entwurfsdokumente, Frontend-Integration, Spring Boot, Java Programmierung, Back-End-Webentwicklung, Datenbanken, Datenbank-Entwicklung, Anwenderbericht, Docker (Software), Web-Design und Entwicklung, Restful API, Relationale Datenbanken, Java-Programmierung, CI/CD, Full-Stack Web-Entwicklung, Front-End-Webentwicklung
★ 4.3 (10) · Fortgeschritten · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, R Programmierung, Bereinigung von Daten, Interaktive Datenvisualisierung, Software-Dokumentation, Software zur Datenvisualisierung, Software-Prüfung, Technische Überprüfung der Software, Plot (Grafiken), Bereitstellung von Anwendungen, Code-Überprüfung, R (Software), Ggplot2, GitHub, Datenwrangling, Merkblatt (Software), Vorverarbeitung von Daten, Programm-Entwicklung, Paket- und Softwareverwaltung, Technische Dokumentation, Datenvorverarbeitung
★ 4 (44) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Containerisierung, Java, Software-Entwurfsmuster, Microservices, Tools erstellen, Docker (Software), Cloud-natives Computing, Cloud-Bereitstellung, CI/CD, Integrationsprüfung
★ 4.8 (12) · Mittel · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Dataflow, Data Persistence, Database Management, Stored Procedure, SQL, Application Development, Information Management, Command-Line Interface, Application Deployment, Data Integrity, Databases, OS Process Management, Application Programming Interface (API), Mitigation
★ 5 (6) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Schnelles Engineering, LangChain, Generative KI, LLM-Bewerbung, Benutzeroberfläche (UI), Modellierung großer Sprachen, Web-Anwendungen, Web-Entwicklung, Python-Programmierung, OpenAI-API
★ 3.4 (11) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Penetration Testing, Network Security, Cyber Operations, Network Monitoring, Exploitation techniques, Vulnerability Scanning, Cryptographic Protocols, Remote Access Systems, Network Protocols, Encryption, General Networking, Command-Line Interface, Network Analysis, Proxy Servers
★ 4.7 (13) · Mittel · Kurs · 1–3 Monate