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: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Application Development, Data Visualization Software, Integrated Development Environments, Interactive Data Visualization, Code Reusability, Model View Controller, Programming Principles
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Git (Versionskontrollsystem), Anwendungs-Rahmenwerke, Integrierte Entwicklungsumgebungen, Programm-Entwicklung, Daten-Strukturen, Microsoft Entwicklungswerkzeuge, Entwicklungsumgebung, Microsoft Visual Studio, Objektorientierte Programmierung (OOP), Versionskontrolle, Computerprogrammierung, Grundsätze der Programmierung, C# (Programmiersprache), Rechnerische Logik
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Plot (Graphics), Seaborn, File I/O, NumPy, Python Programming, Pandas (Python Package), Data Analysis, Program Development, Data Import/Export, JSON, Package and Software Management, Data Manipulation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code Reusability, Application Development, UI Components, Program Development, User Interface (UI), Maintainability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), Computer Graphic Techniques, Event-Driven Programming, .NET Framework, Graphical Tools, Data-oriented programming, Animations, Animation and Game Design, Computer Displays, User Interface (UI), Application Development
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Data Structures, Python Programming, Computer Programming, Data Visualization, Computational Thinking, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Programm-Entwicklung, Microsoft Entwicklungswerkzeuge, Microsoft Visual Studio, Computerprogrammierung, Befehlszeilenschnittstelle, Grundsätze der Programmierung, C und C++, C# (Programmiersprache), Rechnerische Logik
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Scripting, Web Development, Data Persistence, Full-Stack Web Development, Automation, Programming Principles, Program Development, Code Reusability, File Systems, Data Manipulation, File Management, Debugging, Application Deployment, Development Environment
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scalability, Code Reusability, Software Design, Flutter (Software), Computational Logic, Functional Design, Application Development, Application Design, Computer Programming, Automation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Solution Design, Software Visualization, Code Reusability, Program Development, Verification And Validation
Mittel · 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

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