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: Matlab, Data Visualization, Simulation and Simulation Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Data Integration, Programming Principles, Data Manipulation, Data Structures, Computer Programming, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Klassifizierungsalgorithmen, Matplotlib, Datenanalyse, Logistische Regression, Datenwissenschaft, Maschinelles Lernen, Überwachtes Lernen, Algorithmen für maschinelles Lernen, Seaborn, Datenvisualisierung, Jupyter, NumPy
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Java Programmierung, Java, Software Entwurf, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Molekularbiologie, Datenvisualisierungssoftware, Datenanalyse, Bioinformatik, Strukturelle Analyse, Biotechnologie, Datenverarbeitung, Netzwerkanalyse, Zellbiologie, Biostatistik, Informatik
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Schnelles Engineering, Generative KI, KI-Förderung, Kreativität, Modellierung großer Sprachen, Innovation, ChatGPT, LLM-Bewerbung, Zusammenarbeit, Künstliche Intelligenz
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, UI Komponenten, Model-View-Controller, Swift Programmierung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Apple Xcode, Apple iOS, Anwendungs-Rahmenwerke
Gemischt · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Netzwerk-Routing, Computergestützte Logik, Computer Architektur, Computergestütztes Design, Datenstrukturen, Mathematische Modellierung, Infinitesimalrechnung, Systeme Design, Anwendungsspezifische integrierte Schaltungen, Hardware Design, Elektroingenieurwesen, Graphentheorie
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, Computer Science, Embedded Systems, OS Process Management, Computer Programming, C (Programming Language), Program Development, C# (Programming Language)
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Cloud Computing, AWS Identitäts- und Zugriffsmanagement (IAM), Netzwerksicherheit, Firewall, Identitäts- und Zugriffsmanagement, Cloud-Sicherheit, Schutz vor Malware, Amazon Elastic Compute Cloud, Rollenbasierte Zugriffskontrolle (RBAC), Autorisierung (Computing), Erkennung von Bedrohungen, Cybersicherheit, Lastausgleich, Geografische Informationssysteme, Sicherheit von Informationssystemen, Intrusion Detection und Prävention, Benutzerkonten, Verteilte Denial-of-Service-(DDoS)-Angriffe, Verschlüsselung, Amazon Webdienste
Anfänger · Spezialisierung · 3–6 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Echtzeit-Betriebssysteme, Erweiterbare Markup-Sprache (XML), Eingebettete Systeme, Konfigurationsverwaltung, Software Entwurf, Software-Architektur, Softwareentwicklung, Anwendungsentwicklung, Systemarchitektur
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, Generative AI-Agenten, Werkzeuganrufe, KI-Workflows, Agentische Systeme, LLM-Bewerbung, Anwendungsentwicklung, Softwareentwicklung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML)
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Linux, C und C++, Dateisysteme, Dateiverwaltung, Kryptographie, Benutzerkonten, Anwendungssicherheit, Datenvalidierung, OS Prozessverwaltung, Sichere Kodierung, Verifizierung und Validierung, Bewertungen der Anfälligkeit, Unix, C (Programmiersprache)
Mittel · Kurs · 1–4 Wochen