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.

Kompetenzen, die Sie erwerben: Flask (Web-Framework), Schnelles Engineering, Python-Programmierung, LangChain, LLM-Bewerbung, Verarbeitung natürlicher Sprache, Gesicht umarmen, Abruf-erweiterte Erzeugung, Generative KI, Web-Anwendungen, Bildanalyse, OpenAI
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: JSON, jQuery, Objektorientierte Programmierung (OOP), Daten importieren/exportieren, Javascript und jQuery, Fehlersuche, Ereignisgesteuerte Programmierung, PHP (Skriptsprache), Javascript, Web-Anwendungen, Ajax
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Storyboarding, Entwicklungsumgebung, Mobile Entwicklungstools, UI-Komponenten, Integrierte Entwicklungsumgebungen, Benutzeroberfläche (UI), Mobile Entwicklung, Apple Xcode, Swift-Programmierung, Apple iOS, Objective-C (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen
Corporate Finance Institute
Kompetenzen, die Sie erwerben: Data Analysis Expressions (DAX), Power BI, Snowflake Schema, Data Modeling, SQL, Dashboard, Microsoft Excel, Business Intelligence, Excel Formulas, Pivot Tables And Charts, Data Import/Export, Business Reporting, Databases, Interactive Data Visualization, Data Storytelling, Financial Statements, Data Manipulation, Data Transformation, Financial Analysis, Data Visualization
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Graphentheorie, Objektorientierte Programmierung (OOP), Algorithmen, Instandhaltbarkeit, Daten-Strukturen, Computational Thinking, Software-Entwicklung, Netzwerk-Routing, Java, Theoretische Informatik, Java-Programmierung, Objektorientierter Entwurf, Software Entwurf, Java Programmierung
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Elektronische Systeme, Hardware-Entwurf, Anwendungsprogrammierschnittstelle (API), Internet der Dinge, Python-Programmierung, Digitale Signalverarbeitung, USB, Linux, Netzwerk-Protokolle, Netzwerkprotokolle, TCP/IP, Elektronik, Computer-Hardware, Server, Allgemeine Netzwerkarbeit, Eingebettete Systeme
Gemischt · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Systemanforderungen, Umfangsmanagement, Rückstände, Analyse der Anforderungen, Anforderungsmanagement, Geschäftliche Anforderungen, Prioritätensetzung, Funktionale Anforderung, Erhebung von Anforderungen, Kontrolle ändern, Abnahmetests, Anwenderbericht, Dokumente zu den Benutzeranforderungen, Kundenbetreuung, Agile Software-Entwicklung, Agile Entwicklung von Software, Produktanforderungen
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Web-Entwicklung, Integrierte Entwicklungsumgebungen, Front-End-Webentwicklung, Hypertext Markup Language (HTML), Web-Anwendungen, Web-Inhalt, Web-Entwicklungs-Tools
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Einheitstest, Algorithmen, Leistungsoptimierung, Fehlersuche, Daten-Strukturen, Unstrukturierte Daten, Theoretische Informatik, Java, Einheitliche Prüfung, JUnit
Mittel · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Python-Programmierung, Aufkommende Technologien, Vernetzungs-Hardware, Internet der Dinge, Telekommunikation, Sicherheit der Infrastruktur, Netzarchitektur, Maschinelles Lernen, Netzwerk-Router, Kommunikationssysteme, Netzwerk-Protokolle, Netzwerkprotokolle, Netzinfrastruktur, Netzwerk-Switches, Cloud-Infrastruktur, Netzwerkverwaltung, Lokale Netzwerke, Allgemeine Netzwerkarbeit, Weitverkehrsnetze, Drahtlose Netzwerke, Aufstrebende Technologien
Mittel · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: R Programmierung, Portfolio-Verwaltung, Leistungsmessung, Investitionen, Risikoanalyse, Analytik, Finanzielle Vorausschau, Finanzieller Handel, Trendanalyse, Statistische Analyse, Finanzielle Analyse, Algorithmen, Zeitreihenanalyse und Vorhersage
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Model-View-Controller, Objektorientierter Entwurf, Grundsätze der Programmierung, Software-Entwicklung, Unified Modeling Language, Instandhaltbarkeit, Java, Code-Überprüfung, Software-Architektur, Software Entwurf, Software Architektur, Anwendungsdesign, Software-Entwurfsmuster
Mittel · Kurs · 1–4 Wochen