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 Alberta
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Instandhaltbarkeit, Unified Modeling Language, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Software-Architektur, Objektorientierter Entwurf, Software-Entwicklung, Diagramm Entwurf, Software-Entwurfsmuster, Model-View-Controller, Java-Programmierung, Software Entwurf, Code-Überprüfung, Technische Überprüfung der Software, Systementwurf und Implementierung, Anwendungsdesign, Java Programmierung, Software Architektur, Java
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Infrastructure, Microsoft Azure, Infrastructure As A Service (IaaS), Data Processing, Big Data, Apache Spark, Artificial Intelligence and Machine Learning (AI/ML), Databricks, Infrastructure Security, Data Pipelines, Virtual Networking, Azure DevOps, Virtual Machines, Azure Active Directory, Analytics, Active Directory, Network Security, Model Deployment, Python Programming, Role-Based Access Control (RBAC)
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: PHP (Skriptsprache), SQL, Sichere Kodierung, Netzwerk-Protokolle, Datenbank-Management, Objektorientierte Programmierung (OOP), Datenbank-Anwendung, MySQL, Datenbank-Entwicklung, Web-Anwendungen, Beglaubigungen, Datenbank Management
Mittel · Kurs · 1–3 Monate

Snowflake
Kompetenzen, die Sie erwerben: Data Engineering, Data Pipelines, Database Management, Data Manipulation, Databases, Data Store, Data Transformation, Continuous Deployment, Extract, Transform, Load, Devops Tools, Data Warehousing, Change Control, DevOps, SQL, Data Integration, CI/CD, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Data Analysis
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Embedded Systems, System Programming, Agile Software Development, Linux, Software Testing, Development Testing, Linux Administration, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, System Software, Electrical and Computer Engineering, File Systems, Shell Script, Debugging
Mittel · Spezialisierung · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Verantwortungsvolle AI, Schnelles Engineering, Abruf-erweiterte Erzeugung, Vektordatenbanken, Softwaretechnik, OpenAI-API, Einbettungen, Multimodale Aufforderungen, Bildanalyse, Prompt-Muster, Modell-Kontext-Protokoll, Speicherverwaltung, LangChain, OpenAI, Cloud-Anwendungen, Gesicht umarmen, Software-Entwicklung, LLM-Bewerbung, AI-Arbeitsabläufe, AI-Integrationen
Mittel · Spezialisierung · 3–6 Monate

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Data Literacy, Data-Driven Decision-Making, Cloud Solutions, Cloud Security, Business Analytics, Infrastructure as Code (IaC), Team Oriented, Virtual Machines, Exploratory Data Analysis, Hybrid Cloud Computing, Data Management, Data Visualization Software, Process Design, System Monitoring, Enterprise Security, Software As A Service, Data Processing, Data Manipulation, Statistical Software, Data Import/Export
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Cloud-Management, Datenspeicherung, Virtuelle Maschinen, Software-Entwicklung, Microsoft Power Automate/Flow, Cloud-Sicherheit, Kontinuierliche Bereitstellung, Ereignisgesteuerte Programmierung, Technologien zur Datenspeicherung, C# (Programmiersprache), Datensicherheit, Entwicklungsumgebung, Microsoft Azure, Cloud-Anwendungen, Cloud-Speicher, Serverloses Rechnen, Cloud-Entwicklung, Bereitstellung von Anwendungen, Virtualisierung und virtuelle Maschinen
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
Anfänger · Kurs · 1–3 Monate

Northwestern University
Kompetenzen, die Sie erwerben: Kontrollsysteme, Drehmoment (Physik), Technische Analyse, Matlab, Robotik, Mathematische Software, Mechanik, Mathematische Modellierung, Simulation und Simulationssoftware, Technik, Technische Berechnungen, Angewandte Mathematik
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: OAuth, Application Deployment, Cloud Deployment, Software As A Service, React.js, Full-Stack Web Development, Authentications, Node.JS, Role-Based Access Control (RBAC), JavaScript Frameworks, Web Applications, Web Frameworks, Back-End Web Development, Web Development, Server Side, Web Development Tools, Database Development, Front-End Web Development, Authorization (Computing), Software Development
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Telekommunikation, Sitzungseinleitungsprotokolle, Anwendungsentwicklung, Android-Entwicklung, Computer Vision, Android-Studio, Architektur des Cloud Computing, Mobile Entwicklung, Versionskontrolle, Android (Betriebssystem), Software-Entwicklung, Entwurf von Systemen, Cloud Computing, Digitale Kommunikation, Cloud-Anwendungen, Software Entwurf, Internet der Dinge, Cloud-Entwicklung, GitHub, Integrierte Entwicklungsumgebungen, Eingebettete Software
Mittel · Spezialisierung · 3–6 Monate