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.

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Computer Graphics, Visualization (Computer Graphics), 3D Assets, Microsoft Visual Studio, Computer Graphic Techniques, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Application Development
Gemischt · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: JSON, Systemüberwachung, Automatisierung, Jenkins, Skripting, GitHub, Prometheus (Software), Bereitstellung von Anwendungen, System Programmierung, Docker (Software), Kontinuierliche Überwachung, Software-Tests, Befehlszeilen-Schnittstelle, CI/CD, Containerisierung, DevOps, Rust (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Testautomatisierung, Skripting, Entwicklungsumgebung, Fehlersuche, Grundsätze der Programmierung, Software-Installation, Software-Tests, Entwicklung von Testskripten, Test-Tools, Objektorientierte Programmierung (OOP), Selenium (Software), Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Federated Learning, Scalability, Machine Learning, Distributed Computing, Model Evaluation, MLOps (Machine Learning Operations), Microsoft Azure, Information Privacy
Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, Einheitstest, Fehlersuche, Grundsätze der Programmierung, Programm-Entwicklung, Java, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Java Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, KI-Förderung, Computer-Programmierwerkzeuge, Schnelles Engineering
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: JSON, Sichere Kodierung, Kryptographische Protokolle, Persistenz der Daten, Datenspeicher, OAuth, Entwicklung von Anwendungen für Mobilgeräte, Objective-C (Programmiersprache), Kerndaten (Software), Apple iOS, Anwendungssicherheit, iOS Entwicklung, Authentifizierungen, Single Sign-On (SSO)
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenverarbeitung, Skripting, Grundsätze der Programmierung, Skriptsprachen, Funktionales Design, Software-Ingenieur, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

National Academy of Sports Medicine
Kompetenzen, die Sie erwerben: Nutrition and Diet, Kinesiology, Exercise Science, Public Health and Disease Prevention, Automated External Defibrillator, Rehabilitation, Cardiopulmonary Resuscitation (CPR), Athletic Training, Motivational Skills, Anatomy, Physiology, Goal Setting
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Peripheral Devices, C (Programming Language), System Programming, Hardware Architecture, Data Structures, Debugging, Performance Tuning, Integrated Development Environments, Verification And Validation
Fortgeschritten · Kurs · 1–4 Wochen

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