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: Angular, Development Environment, Integrated Development Environments, Program Development, Web Development Tools, JavaScript Frameworks, Code Reusability, Javascript, Front-End Web Development, Model View Controller, Web Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Software Documentation, Technical Documentation, Web Development, Technical Writing
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Application Security, Authorization (Computing), Authentications, Data Validation, Encryption, Security Software, Security Controls, Data Security, Vulnerability Scanning, Endpoint Security, Role-Based Access Control (RBAC), Intrusion Detection and Prevention, Security Awareness, Cybersecurity, Configuration Management, Package and Software Management, Web Applications, Web Development Tools
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Object Oriented Programming (OOP), Jupyter, Computer Programming, Python Programming, Electrical and Computer Engineering, Program Development, Simulation and Simulation Software, Computational Logic, Simulations, Programming Principles
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Extensible Languages and XML, Web Services, Data Access, Application Programming Interface (API), Restful API, Data Processing, Python Programming, Development Environment, Software Installation
Gemischt · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Netzwerksicherheit, UI-Komponenten, Benutzeroberfläche (UI), Flutter (Software), Google Cloud-Plattform, Plattformübergreifende Entwicklung, Web-Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Web Services, Software Testing, Java Programming, Object-Relational Mapping, Java, Back-End Web Development, Secure Coding, Authentications, Data Modeling, Business Logic
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prototyping, Leitlinien für die Zugänglichkeit von Webinhalten, Benutzeroberfläche (UI), Erstellung des Dashboards, Attrappen, Figma (Entwurfssoftware), Benutzeroberfläche (UI) Design, HTML und CSS, Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), Javascript, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Web-Entwicklung, Web-Design
Mittel · Kurs · 1–3 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Video Game Development, Scrum (Software Development), Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Software Documentation, Backlogs, Sprint Planning, Video Production, Prototyping, Digital Publishing, User Interface (UI)
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Node.JS, Server Side, MongoDB, Back-End Web Development, Restful API, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, Web Development, JavaScript Frameworks, Database Management, Secure Coding, Application Programming Interface (API), Software Architecture, NoSQL, API Design, Authentications, Performance Tuning, Authorization (Computing)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbank-Anwendung, Containerisierung, Datenzugang, Cloud-Management, Cloud-Anwendungen, SQL, Kubernetes, Cloud-natives Computing, Bereitstellung von Anwendungen, Datenbanken, Google Cloud-Plattform, Cloud-Bereitstellung, PostgreSQL, Operative Datenbanken
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: User Accounts, Linux, Linux Administration, Shell Script, Linux Commands, Unix Shell, Command-Line Interface, Operating System Administration, Bash (Scripting Language), System Monitoring, Unix Commands, File Systems, grep, Unix, Scripting, System Support, Systems Administration, File Management, Scripting Languages, Operating Systems
Anfänger · Kurs · 1–4 Wochen