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.

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Daten-Strukturen, Fehlersuche, Computer-Programmierwerkzeuge, Speicherverwaltung, Technische Software, Entwicklungsumgebung, Computer Programmierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Programm-Entwicklung, Softwaretechnik, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Software-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenverwaltung, Apache Spark, Große Daten, Datenbanken, Daten-Pipelines, Integration von Daten, Relationale Datenbanken, Data Warehousing, Datenbank-Design, Datenwissenschaft, Datenspeicherung, Datensicherheit, Datenarchitektur, Datenverarbeitung, Datenspeicher, Apache Hadoop, NoSQL, Daten-Governance, Auszug, SQL, Daten-Seen
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Frontend Performance, Web Development Tools, CI/CD, Continuous Deployment, Web Applications, Cloud Deployment, Application Deployment, Cloud Applications, Application Development, Data Persistence, Cross Platform Development, Browser Compatibility, Software Architecture, Software Development Tools, Web Services, Event-Driven Programming, Performance Tuning, Development Testing, Data Storage Technologies, Software Design
Mittel · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Paket- und Softwareverwaltung, Tools erstellen, Befehlszeilenschnittstelle, Daten-Pipelines, Speicherverwaltung, API-Entwurf, Entwicklungsumgebung, Installation der Software, Rust (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Amazon S3, Tools erstellen, Datentechnik, Amazon Webdienste, Speicherverwaltung, Cloud Computing, Entwicklungsumgebung, Cloud-Bereitstellung, Andere Programmiersprachen, Cloud-natives Computing, Ereignisgesteuerte Programmierung, Amazon Web Services, Bereitstellung von Anwendungen, Leistungsprüfung, Leistungsoptimierung, Rust (Programmiersprache), Computer-Plattformen, Ruby (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Sicherheitstests, JUnit, Gherkin (Skriptsprache), Verifizierung und Validierung, Code-Abdeckung, Einheitliche Prüfung, Verhaltensbasierte Entwicklung, Software-Entwicklungstools, Open Web Application Security Project (OWASP), Entwicklungstests, Regressionsprüfung, Software-Prüfung, Testfall, Test-Automatisierung, Prüfbarkeit, Gurke (Software), Leistungsprüfung, Selenium (Software), Prüftechnik, Einheitstest, White-Box-Tests
Mittel · Spezialisierung · 3–6 Monate
Madecraft
Kompetenzen, die Sie erwerben: Plotly, Data Visualization, Interactive Data Visualization, Pivot Tables And Charts, Data Presentation, Statistical Visualization, Plot (Graphics), Data Visualization Software, Microsoft Excel, Data Storytelling, Dashboard, Dashboard Creation, Descriptive Statistics, Graphing, Scatter Plots, Histogram, Spreadsheet Software, Box Plots, Data Literacy, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Erhebung von Anforderungen, Risikomanagement für Projekte, Projektleitung, Rahmen für das Risikomanagement, Agiles Projektmanagement, Risikoanalyse, Risikomanagement, Kanban-Prinzipien, Scrum (Software-Entwicklung), Produktmanagement, Sprint-Planung, Technische Überprüfung der Software, Funktionale Anforderung, Software-Entwicklung, Projekt-Risikomanagement, Sprint-Retrospektiven, Agile Software-Entwicklung, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Agile Produktentwicklung, Analyse der Anforderungen
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Application Security, Security Testing, DevSecOps, Secure Coding, Security Requirements Analysis, Open Web Application Security Project (OWASP), Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Robotics, LLM Application, Continuous Integration, Artificial Intelligence, Large Language Modeling, Agentic Workflows, Continuous Deployment, Agentic systems, Deep Learning, Machine Learning Methods, Python Programming, Software Visualization, Application Deployment, Test Automation, Visualization (Computer Graphics), Debugging, C (Programming Language)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, Data Persistence, Interactive Data Visualization, Apple software proficiency, AI Personalization, UI Components, User Interface (UI), Application Programming Interface (API), Web Content Accessibility Guidelines, AI Enablement, Usability, Mobile Development Tools, Software Design Patterns, Animations
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ASP.NET, Restful API, Containerization, Application Deployment, .NET Framework, Test Automation, Docker (Software), Kubernetes, API Testing, Web Services, Integration Testing, Application Programming Interface (API), Browser Compatibility, C# (Programming Language), API Design, DevOps, User Interface (UI)
Mittel · Kurs · 1–3 Monate