Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Clemson University
Compétences que vous acquerrez: Software Development Methodologies, Systems Development Life Cycle, Program Development, Software Engineering, Software Development, Requirements Analysis, Usability, Human Centered Design, User Research, Systems Development, Software Design, User Story, User Experience Design, LLM Application, UI/UX Research, Software Development Tools, User Centered Design, AI Product Strategy, Artificial Intelligence, Generative AI
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: React.js, Node.JS, JavaScript Frameworks, Web Development Tools, Web Applications, Front-End Web Development, Web Development, HTML and CSS, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Code Review, Software Development Tools, Software Documentation, DevOps, Generative AI Agents, Maintainability, Integrated Development Environments, CI/CD, Secure Coding, Test Automation, Generative AI, Software Development, GitHub, Software Technical Review, Amazon Web Services, Software Architecture, Software Engineering, Artificial Intelligence and Machine Learning (AI/ML), Prompt Engineering, AI Personalization
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Web Applications, Full-Stack Web Development, Database Application, Database Development, Query Languages, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: React.js, JavaScript Frameworks, Front-End Web Development, Javascript, Web Development, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Unit Testing, Program Development, Software Design, Application Design, Test Driven Development (TDD)
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Python Programming, Data Pipelines, Scripting, Computer Programming, Data-oriented programming, Scripting Languages, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Python Programming, Simulations, Debugging, Pandas (Python Package), Program Development, Unit Testing, Test Case, Data Science, Development Testing, Software Design, Computational Thinking, Integration Testing, Computer Programming, Object Oriented Programming (OOP), Data Manipulation, Data Structures, Software Engineering, Systems Integration, Software Development
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Code Review, Continuous Integration, Code Coverage, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Programming Principles, Software Engineering, Software Development, Configuration Management, Git (Version Control System), Building Codes, Software Installation
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Rust (Programming Language), Command-Line Interface, Encryption, Package and Software Management, Application Development, Cryptography, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Peking University
Compétences que vous acquerrez: Software Design, Program Development, Computational Thinking, Algorithms, Software Engineering, Data Structures, Computer Programming, Development Testing
Intermédiaire · Cours · 1 à 3 mois