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: Python-Programmierung, HTML und CSS, Cloud-natives Computing, JavaScript-Frameworks, Cloud Computing Architektur, Cloud-Bereitstellung, Agile Methodik, Cloud-Dienste, HyperText Markup Language (HTML), Front-End Web-Entwicklung, Cloud-Anwendungen, Cloud-Entwicklung, DevOps, CI/CD, Server-Seite, NoSQL, React Redux, MongoDB, Node.JS, Full-Stack Web-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Java, Entwicklungsumgebung, Virtuelle Maschinen, Web-Entwicklung, Paket- und Software-Management, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Objektorientierter Entwurf, Datei-E/A, Computer Programmierung, Eclipse (Software), Software Entwurf, Fehlersuche, Java Programmierung, Anwendungs-Rahmenwerke, Persistenz der Daten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Design Patterns, Game Design, Maintainability, Software Design, Software Architecture, Video Game Development, Programming Principles, Animation and Game Design, Event-Driven Programming, Scalability, Game Theory, Artificial Intelligence, Animations
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: 3D Assets, Unity Engine, Video Game Development, Game Design, Animation and Game Design, Virtual Environment, Augmented and Virtual Reality (AR/VR), Post-Production, Animations, User Interface (UI), Application Deployment, Computer Graphics, Software Installation, Release Management, Artificial Intelligence, UI/UX Strategy, Scripting, Music, Programming Principles, C (Programming Language)
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Objektorientierte Programmierung (OOP), Datenstrukturen, Algorithmen, Netzwerkanalyse, Kombinatorik, Ereignisgesteuerte Programmierung, Datenanalyse, Bioinformatik, Graphentheorie, Big Data, Theoretische Informatik, Grundsätze der Programmierung, Computergestütztes Denken, Anwendungsentwicklung, Benutzeroberfläche (UI), Wahrscheinlichkeit, Algorithmen für maschinelles Lernen, Computer Programmierung, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Python-Programmierung, Algorithmen, Datenstrukturen, Programm-Entwicklung, Computergestütztes Denken, Problemlösung, Analyse, Fehlersuche, Computer Hardware, Computer Programmierung, Pseudocode
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
Mittel · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Excel-Makros, Daten bereinigen, Algorithmen, Microsoft Excel, Datenvalidierung, Simulationen, Problemlösung, UI Komponenten, Grundsätze der Programmierung, Benutzeroberfläche (UI), Visual Basic (Programmiersprache), Automatisierung, Code-Überprüfung, Datei-E/A, Tabellenverarbeitungssoftware, Daten importieren/exportieren, Fehlersuche, Computer Programmierung, Datenmanagement
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Database Management, Computer Programming, Web Development, Authorization (Computing), Restful API, Debugging, Programming Principles
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Components, Web Applications, User Interface (UI), Full-Stack Web Development, User Accounts, Event-Driven Programming, Data Persistence, Data Access, Data Validation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Model Evaluation, Supervised Learning, Feature Engineering, Transfer Learning, NumPy, Matplotlib, Convolutional Neural Networks, Statistical Methods, Deep Learning, Applied Machine Learning, Data Visualization, Keras (Neural Network Library), Python Programming, Pandas (Python Package), Seaborn, Applied Mathematics, Machine Learning, Machine Learning Algorithms, Tensorflow
Mittel · Spezialisierung · 3–6 Monate