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.

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability, System Configuration, Peripheral Devices, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, System Programming, C and C++, Data Integrity, File Management, Program Development, Application Development, Business Logic, Data Storage, Computational Logic, Animation and Game Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Design, Dataflow, Code Reusability, Scalability, Software Architecture, Web Applications
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Swift Programming, Apple iOS, iOS Development, Code Reusability, Software Design Patterns, Object Oriented Programming (OOP), Data Architecture, Mobile Development, Maintainability, Data Modeling, Object Oriented Design, Application Design, UI Components, Testability, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Development Environment, Computer Graphics, Visualization (Computer Graphics), Graphics Software, Cross Platform Development, Computer Graphic Techniques, Video Game Development, Computer Programming Tools, Program Development, Software Installation, System Configuration
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Statistical Machine Learning, Object Oriented Design, Machine Learning Methods, Plot (Graphics), Data Visualization, Seaborn, Flask (Web Framework), Web Development, Computer Programming, Artificial Intelligence and Machine Learning (AI/ML), Programming Principles, Web Applications, Statistical Methods, Data Analysis Software, Back-End Web Development, Pandas (Python Package), Probability & Statistics, Application Development, Data Manipulation
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer Programmierung, Skriptsprachen, Linux, Betriebssysteme, OS Prozessmanagement, Computer-Hardware, Python-Programmierung, Computerprogrammierung, Internet der Dinge, Computer-Plattformen, Grundsätze der Programmierung, Befehlszeilenschnittstelle, Dateiverwaltung, Integrierte Entwicklungsumgebungen, Dateisysteme, Benutzeroberfläche (UI), Eingebettete Software, Linux-Befehle, Entwicklungsumgebung, Eingebettete Systeme, System-Konfiguration
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Code Reusability, Data Validation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Anfänger · Kurs · 1–4 Wochen

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: KI-Kenntnisse, ChatGPT, Künstliche Intelligenz, Generative KI, Datenwissenschaft, Instandhaltbarkeit, Schnelles Engineering, Computer-Programmierwerkzeuge, Bioinformatik, Verantwortungsvolle AI, Daten-Ethik, Modellierung großer Sprachen, Informationen zum Datenschutz, LLM-Bewerbung, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Visualization, C and C++, Computer Graphic Techniques, Graphing, Data Presentation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Computerwissenschaft, Anwendungsentwicklung, Software-Entwicklung, C und C++, C++ (Programmiersprache), Java Programmierung, Java-Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Programm-Entwicklung, Informatik, Datenspeicherung, Daten-Strukturen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden