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: Cloud Computing, Graphentheorie, Cloud-Sicherheit, Beglaubigungen, Datenfluss, Integrität der Daten, Berechtigung (Computing), Computer-Sicherheit, Algorithmen, Transaktionsverarbeitung, Dateisysteme, Verschlüsselung, NoSQL, Datenspeicher, Apache Hadoop, Daten-Zentren, Datenbank-Theorie, Verteiltes Rechnen, Dateiverwaltung, Cyber-Sicherheitsrichtlinien
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Plot (Graphics), Seaborn, Matplotlib, Statistical Visualization, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Numerical Analysis, Python Programming, Data Manipulation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI API, Agentic Workflows, LLM Application, OpenAI, Artificial Intelligence, Generative AI, Development Environment, Tool Calling, AI literacy, AI Integrations, User Interface (UI), Python Programming, Large Language Modeling, Computer Programming Tools
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C (Programmiersprache), Speicherverwaltung, Rechnerische Logik, Computerarchitektur, Peripheriegeräte, Computer Programmierung, Computerprogrammierung, C und C++, Eingebettete Systeme, Eingebettete Software, Grundsätze der Programmierung, Hardware-Architektur
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Flutter (Software), Anwendungsprogrammierschnittstelle (API), Andere mobile Programmiersprachen, Entwicklungsumgebung, Plattformübergreifende Entwicklung, Fehlersuche, iOS-Entwicklung, Software-Entwicklungstools, UI-Komponenten, Mobile Entwicklungstools, Benutzeroberfläche (UI), Mobile Entwicklung, Android-Entwicklung, Anwendungs-Rahmenwerke, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Software-Entwicklung, Benutzeroberfläche (UI) Design, Apple iOS
Anfänger · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, JavaScript Frameworks, Hypertext Markup Language (HTML), Application Frameworks, Front-End Web Development, Javascript, Software Design Patterns, Java, Web Components, Code Reusability, Web Applications, Full-Stack Web Development, Cascading Style Sheets (CSS), Programming Principles, Web Design, Maintainability, Web Development, UI Components
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Datenbank-Design, Java, Datenbanken, Datenbank-Entwicklung, Transaktionsverarbeitung, Datenbank-Management, SQL , Datenbank-Anwendung, UI-Komponenten, Relationale Datenbanken, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Java-Programmierung, Datenbank Management, Abfragesprachen, Software-Entwicklung, Java Programmierung
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Software zur Datenvisualisierung, Daten-Strukturen, Daten importieren/exportieren, Software-Dokumentation, Installation der Software, Plot (Grafiken), Wiederverwendbarkeit von Code, Python-Programmierung, Programm-Entwicklung, Bereinigung von Daten, Paket- und Softwareverwaltung, Daten-Mapping, Statistische Visualisierung, Integration von Daten
Anfänger · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenerfassung, Business-Analytik, Software zur Datenvisualisierung, Präsentation der Daten, Prädiktive Analytik, Datenerhebung, Tableau-Software, Datenanalyse, Analytik, Microsoft Excel, Spezialisierte Buchhaltung, Buchhaltungssoftware, Buchhaltungssysteme, Datenkompetenz, Datengestützte Entscheidungsfindung, Datenvisualisierung, Interaktive Datenvisualisierung, Excel-Makros, Datenarchitektur, Tabellenkalkulations-Software, Analytische Fähigkeiten
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Datenvalidierung, Datei-E/A, Linux, Linux-Verwaltung, Bewertungen der Anfälligkeit, Schwachstellen-Management, C (Programmiersprache), Verschlüsselung, Kryptographie, Benutzerkonten, Verifizierung und Validierung, Code-Überprüfung, Sichere Kodierung, Unix, Sicherheitskontrollen, System-Programmierung, C und C++, Validierung von Daten, Dateiverwaltung, OS Prozessmanagement
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, Web Applications, Test Engineering, Object Oriented Design, Cloud Deployment, Distributed Computing
Mittel · Spezialisierung · 3–6 Monate