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 Toronto
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Lineare Algebra, Methoden des Maschinellen Lernens, Schätzung, Computervision, Kontrollsysteme, Daten-Integration, Globale Positionierungssysteme, Räumliche Analyse
Fortgeschritten · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: SQL, Cloud Computing, Computer Programmierung, Netzwerkprotokolle, System-Software, Automatisierung, Visual Basic (Programmiersprache), Computer Hardware, Datenbanken, Computer-Vernetzung, Analyse, Algorithmen, Softwareentwicklung, Fehlersuche, Informatik, Relationale Datenbanken, Datenbank Management, Computer Architektur, Grundsätze der Programmierung, Netzwerksicherheit
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Netzwerkprotokolle, Amazon Webdienste, Sicherheit der Infrastruktur, Netzwerkplanung und -design, Big Data, Internet der Dinge, Eingebettete Software, Datenverarbeitung, Computer Hardware, Drahtlose Netzwerke, Allgemeine Vernetzung, Cloud-Plattformen, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Microsoft Visual Studio, Entwicklungsumgebung, Anwendungs-Rahmenwerke, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Hardware Architecture, Computer Programming, Debugging, Peripheral Devices
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: WordPress, Front-End Web-Entwicklung, Webdesign, Web-Entwicklung, No-Code-Entwicklung, Web Design und Entwicklung, Full-Stack Web-Entwicklung, Web-Entwicklungstools, Content Management Systeme, Back-End Web-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Server, Anwendungsentwicklung
Anfänger · Kurs · 1–3 Monate

Epic Games
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, UI Komponenten, Fehlersuche, Entwicklung von Videospielen, Skripting, Blueprinting, Spiel-Design, Datenmanagement, Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Unreal Engine
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Electronics, Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Serial Peripheral Interface, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Hardware, Electronic Components, Internet Of Things, Embedded Systems, Programmable Logic Controllers, Low Voltage, Electronic Systems, Control Systems, Computer Engineering
Mittel · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Simulationen, Prädiktive Modellierung, Reinforcement Learning, Wahrscheinlichkeitsverteilung, Maschinelles Lernen, Algorithmen, Stichproben (Statistik), Algorithmen für maschinelles Lernen
Mittel · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Unity Engine, Unreal Engine, Augmented and Virtual Reality (AR/VR), Computer Programming, Computer Graphics, User Interface (UI), Storytelling, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate