Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

University of Toronto
Skills you'll gain: Control Systems, Robotics, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Computer Vision, Mathematical Modeling, Safety Standards, Global Positioning Systems
★ 4.7 (2.9K) · Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Graph Theory, Theoretical Computer Science, Network Analysis, Computer Science, Big Data, Python Programming, Model Optimization
★ 4.6 (701) · Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Network Model, Combinatorics, Mathematical Modeling, Theoretical Computer Science, Model Optimization, Python Programming, Network Analysis
★ 4.8 (60) · Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Data Architecture, Distributed Computing, Microservices, Transaction Processing, Blockchain, Databases, Big Data, Data Structures, Test Driven Development (TDD), System Monitoring
★ 3.5 (92) · Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Vision Transformer (ViT), Recurrent Neural Networks (RNNs), Generative Model Architectures, Embeddings, Digital Signal Processing, Transfer Learning, Machine Learning Methods, Classification Algorithms
★ 4.4 (29) · Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: WordPress, Search Engine Optimization, Web Analytics and SEO, Blogs, Content Optimization, Web Analytics, Content Performance Analysis, Web Content, Keyword Research, Content Management, Marketing, Analytics, Web Design, Web Development, User Experience
★ 4.5 (799) · Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
★ 4.8 (54K) · Advanced · Professional Certificate · 3 - 6 Months
Stanford University
Skills you'll gain: Bayesian Network, Decision Intelligence, Bayesian Statistics, Graph Theory, Probability Distribution, Network Model, Statistical Modeling, Markov Model, Decision Support Systems, Probability & Statistics, Network Analysis, Dependency Analysis
★ 4.6 (1.4K) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Theoretical Computer Science, Software Development, Data Structures, Computer Programming, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Databases, Database Development, Database Management, Acceptance Testing, Web Applications, Microservices, Solution Architecture, Software Architecture, Software Engineering, System Testing, Software Systems, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Site Reliability Engineering, Application Development, Development Testing, Distributed Computing, Big Data
★ 3.5 (19) · Advanced · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Bayesian Network, Machine Learning Methods, Statistical Inference, Markov Model, Statistical Machine Learning, Graph Theory, Sampling (Statistics), Applied Machine Learning, Statistical Methods, Probability & Statistics, Algorithms, Probability Distribution, Machine Learning Algorithms
★ 4.6 (489) · Advanced · Course · 1 - 3 Months
Skills you'll gain: Performance Tuning, Java, Memory Management, Computational Thinking, Algorithms, Java Programming, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Advanced · Course · 1 - 4 Weeks