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 Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Speicherverwaltung, Fehlersuche, C++ (Programmiersprache), Algorithmen, Daten-Strukturen, Programm-Entwicklung, Computer Programmierung, Graphentheorie, Theoretische Informatik, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Softwaretechnik, Objektorientierte Programmierung (OOP), Technische Software, Unstrukturierte Daten, Datenspeicherung, Software-Entwicklung, Entwicklungsumgebung, Datenbank-Systeme, Computer-Programmierwerkzeuge, Objektorientierter Entwurf
★ 4.7 (3501) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Swift Programming, Mobile Development, Animation and Game Design, Game Design, Video Game Development, Animations, User Interface (UI), UI Components
Anfänger · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Robotics, Robotic Process Automation, Simulation and Simulation Software, System Programming, C++ (Programming Language), Development Environment, Software Visualization, Hardware Design, Electronic Hardware
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Python Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Management, Javascript, Fehlersuche, Javascript und jQuery, jQuery, Datenmodellierung, Datenbank-Design, JSON, Datenbanken, SQL, Datenbank-Anwendung, HTML und CSS, Web-Anwendungen, MySQL, Abfragesprachen, Datenbank Management, Datenbank-Entwicklung, PHP (Skriptsprache), Ajax, Hypertext Markup Language (HTML), Relationale Datenbanken
★ 4.7 (9343) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenanalyse, Python-Programmierung, Computer Programmierung, Datenwissenschaft, Künstliche Intelligenz, Computerprogrammierung, Web-Anwendungen, Spiel-Design, Grundsätze der Programmierung
★ 4.5 (2210) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Restful API, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Git (Versionskontrollsystem), Javascript, Plattformübergreifende Entwicklung, UI/UX-Forschung, React Native, Benutzerfreundliches Design, SQL, Mobile Entwicklung, Jest (JavaScript Testing Framework), Interaktionsdesign, Nutzerforschung, GitHub, Prüfung der Benutzerfreundlichkeit, Designforschung, Persona (Benutzererfahrung), Versionskontrolle, React.js, Unix-Befehle
★ 4.6 (11.269) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Installation, Python Programming, Data Structures, Data Processing, Programming Principles, Scripting Languages, Scripting, Development Environment, Computer Programming, Code Reusability, Functional Testing, Debugging, Problem Solving
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Software Design Patterns, Maintainability, Program Development, Functional Design, Programming Principles, Python Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), .NET Framework, Development Environment, Computer Programming, Programming Principles, Microsoft Development Tools, Microsoft Visual Studio, Data Structures, Computer Science, Algorithms, Software Development Tools, Computer Programming Tools, Memory Management, Debugging, Software Installation, Data Storage
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: PHP (Scripting Language), Object Oriented Programming (OOP), Package and Software Management, Web Applications, Web Development Tools, Web Development, Scripting Languages, Development Environment, Scripting, Programming Principles, Debugging, Program Development, Data Structures
Anfänger · Kurs · 1–4 Wochen