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.

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Mittel · Kurs · 1–4 Wochen

Michigan State University
Kompetenzen, die Sie erwerben: Storytelling, Benutzererlebnis, C# (Programmiersprache), Animationen, Anwendungsdesign, Benutzeroberfläche (UI), Spiel-Design, Einheit-Engine, Software Entwurf, Entwicklung von Videospielen
Mittel · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Software-Entwurfsmuster, Befehlszeilen-Schnittstelle, Software-Entwicklungstools, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Entwicklungstests, Blockchain, Software-Architektur, Web-Anwendungen, Web-Entwicklungstools, Testgetriebene Entwicklung (TDD)
Mittel · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenanalyse, Pandas (Python-Paket), Daten-Storytelling, Unternehmensanalytik, Analytics, Daten bereinigen, Analytische Fähigkeiten, Datenmanipulation, SQL, Datengesteuerte Entscheidungsfindung, Relationale Datenbanken, Auszug, Datenvisualisierungssoftware, Datenqualität, Business Intelligence, Datenvisualisierung, Explorative Datenanalyse, Datenverarbeitung, Python-Programmierung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Model Evaluation, Responsible AI, LangChain, Large Language Modeling, Model Deployment, Generative AI, Generative Adversarial Networks (GANs), Application Deployment, Application Development, Technical Management, OpenAI API, Data Ethics, AI Enablement, Trend Analysis, Business Strategy, Python Programming
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Datenanalyse, Modellevaluation, Datenverarbeitung, Datenmanipulation, Datenvorverarbeitung, Prädiktive Modellierung, Jupyter, Angewandtes maschinelles Lernen, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Integrated Development Environments, Python Programming, Computer Science
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hardware-Architektur, Fehlersuche, Anwendungsentwicklung, Computer Architektur, System Programmierung, System-Konfiguration, Eingebettete Systeme
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithms, Debugging, Java, Computer Programming, Software Design, Programming Principles, Object Oriented Programming (OOP), Program Development, Data Analysis Software, Data Import/Export, File I/O, Integrated Development Environments
Anfänger · Kurs · 1–3 Monate
Universidad Austral
Kompetenzen, die Sie erwerben: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, Apple iOS, MongoDB
Anfänger · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, System Programming, Computer Systems, OS Process Management, File Management, Unix, Data Storage, Performance Tuning, Virtualization, Computer Hardware, Algorithms
Mittel · Kurs · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Technische Dokumentation, Cloud-Infrastruktur, CI/CD, Kontinuierliche Lieferung, Softwareentwicklung, Cloud-Plattformen, DevOps, Infrastructure as a Service (IaaS), Cloud Computing, Technische Kommunikation, GitHub, Agile Entwicklung von Software, Platform as a Service (PaaS), Infrastruktur als Code (IaC)
Anfänger · Kurs · 1–3 Monate