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.

Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Mathematical Theory & Analysis, Analysis, Computer Science, Probability & Statistics, Probability, Design Strategies
★ 4.8 (5.3K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, Fine-tuning, Prompt Engineering, OpenAI, Large Language Modeling, ChatGPT, Multimodal Prompts, Application Performance Management, Generative Model Architectures, Generative AI, LLM Application, Image Analysis, Photo Editing, Token Optimization, Application Programming Interface (API), Animations, Tool Calling, File Management, Python Programming, Computer Science
★ 3.9 (36) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Other Programming Languages, Program Development, C and C++, C++ (Programming Language), Application Development, Computer Programming, Development Environment, Programming Principles, Software Development, Computer Science
★ 4.4 (60) · Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Digital pedagogy, Technical Communication, Digital Transformation, Cloud Computing, Computer Science, Hypertext Markup Language (HTML), Cloud Storage, File Transfer Protocol (FTP), Data Analysis, Data Science, Amazon Web Services, SQL
★ 4.1 (7) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Ethics, Big Data, Cybersecurity, Pedagogy, Data Security, Cryptography, Education Software and Technology, Information Privacy, Encryption, Digital pedagogy, AI Personalization, Computer Science, Web Servers, Machine Learning, Machine Learning Methods, Supervised Learning
★ 4.6 (10) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Pedagogy, General Networking, Blockchain, Teaching, Emerging Technologies, Education and Training, Computer Networking, Internet Of Things, Instructional Strategies, Digital pedagogy, Instructing, Computer Science, K-12 pedagogy, Data Security, Social Impact, Cybersecurity, Information Privacy, Media and Communications, Virtual Private Networks (VPN), Distributed Denial-Of-Service (DDoS) Attacks
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Program Development, Python Programming, Computer Science, Verification And Validation
★ 4.8 (365) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Programming Principles, Python Programming, Program Development, Computer Programming, Computational Logic, Computer Science
★ 4.6 (125) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Data Structures, Application Development, Program Development, Data Storage, Programming Principles, Computer Programming, Java Programming, Software Development, Computer Science
★ 4.5 (46) · Beginner · Guided Project · Less Than 2 Hours
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Network Routing, Computational Thinking, Data Structures, Computer Science
★ 4.8 (829) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Data Persistence, Programming Principles, Python Programming, Data Storage, File Management, Computer Science
★ 4.4 (152) · Intermediate · Course · 1 - 4 Weeks