Coursera
  • Diplôme en ligneDécouvrez les licences et les masters
  • MasterTrack™Obtenir un crédit en vue d'un master
Rechercher des carrièresPour l'entreprisePour les universités
  • Parcourir
  • Meilleurs cours
  • Connexion
  • Inscrivez-vous gratuitement
    Coursera
    • Parcourir
    • Programming Principles

    Filtrer par

    423 résultats pour ''programming principles'

    • Placeholder
      École Polytechnique Fédérale de Lausanne

      Functional Programming Principles in Scala

      Compétences que vous acquerrez : Functional Programming, Algorithms, Euler'S Totient Function, Theoretical Computer Science, Other Programming Languages, Data Management, Programming Principles, Computer Programming, Computer Programming Tools, Data Structures

      4.8

      (8.1k avis)

      Intermediate · Course · 1-3 Months

    • Gratuit

      Placeholder
      École Polytechnique Fédérale de Lausanne

      Functional Programming Principles in Scala (Scala 2 version)

      4.9

      (24 avis)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Duke University

      Java Programming: Principles of Software Design

      Compétences que vous acquerrez : Theoretical Computer Science, Software Engineering, Leadership and Management, Computer Programming, Entrepreneurship, Interfaces, Programming Principles, Problem Solving, Computer Architecture, Software Testing, Principle, Research and Design, Java Programming, Algorithms, Computer Networking, Java Annotation, Markov Model, Java (Software Platform), Sorting, Software Design, Network Architecture, Machine Learning, Mobile Development, Software

      4.6

      (1.4k avis)

      Beginner · Course · 1-3 Months

    • Placeholder
      Google

      Google Data Analytics

      Compétences que vous acquerrez : Algorithms, Analysis, Application Development, Big Data, Budget Management, Business Analysis, Business Communication, Change Management, Cloud Computing, Communication, Computational Logic, Computer Architecture, Computer Networking, Computer Programming, Computer Programming Tools, Cryptography, Data Analysis, Data Analysis Software, Data Management, Data Mining, Data Model, Data Structures, Data Type, Data Visualization, Data Visualization Software, Database Administration, Database Design, Databases, Decision Making, Design and Product, Distributed Computing Architecture, Entrepreneurship, Extract, Transform, Load, Feature Engineering, Finance, Financial Analysis, Full-Stack Web Development, General Statistics, Interactive Data Visualization, Leadership and Management, Machine Learning, Mathematical Theory & Analysis, Mathematics, Metadata, Network Security, Other Programming Languages, Plot (Graphics), Presentation, Privacy, Probability & Statistics, Problem Solving, Product Design, Programming Principles, Project Management, R Programming, Research and Design, SQL, Security Engineering, Security Strategy, Small Data, Software, Software Engineering, Software Security, Spreadsheet Software, Statistical Analysis, Statistical Programming, Storytelling, Strategy and Operations, Tableau Software, Theoretical Computer Science, Visual Design, Web Development

      4.8

      (70.1k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Google

      Google UX Design

      Compétences que vous acquerrez : Accounting, Advertising, Brand Management, Business Analysis, Business Communication, Business Psychology, Change Management, Collaboration, Communication, Computer Programming, Data Analysis, Design and Product, Entrepreneurship, Finance, Financial Analysis, Human Computer Interaction, Interactive Design, Interview, Investment Management, Leadership and Management, Marketing, Operating Systems, Personal Branding, Planning, Problem Solving, Product Design, Programming Principles, Research and Design, Sales, Social Media, Software Architecture, Software Engineering, Software Testing, Strategy, Strategy and Operations, Supply Chain and Logistics, Systems Design, Theoretical Computer Science, User Experience, User Experience Design, User Interface, User Research, Visual Design, Web Design, Web Development

      4.8

      (40.7k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      IBM Skills Network

      IBM Data Engineering

      Compétences que vous acquerrez : Algorithms, Apache, Big Data, Business Analysis, Cloud Computing, Cloud Engineering, Computational Logic, Computational Thinking, Computer Architecture, Computer Networking, Computer Programming, Computer Programming Tools, Data Architecture, Data Engineering, Data Management, Data Model, Data Visualization, Data Visualization Software, Data Warehousing, Database Administration, Database Application, Database Design, Database Theory, Databases, DevOps, Distributed Computing Architecture, Extract, Transform, Load, Graph Theory, Hardware Design, IBM Cloud, Kubernetes, Leadership and Management, Machine Learning, Machine Learning Algorithms, Mathematical Theory & Analysis, Mathematics, Microarchitecture, Network Architecture, Network Security, NoSQL, PostgreSQL, Professional Development, Programming Principles, Project Management, Python Programming, SQL, Security Engineering, Security Strategy, Software Architecture, Software Engineering, Statistical Programming, Strategy and Operations, Theoretical Computer Science

      4.6

      (35.8k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      IBM DevOps and Software Engineering

      Compétences que vous acquerrez : Agile Software Development, Algorithms, Application Development, Bioinformatics, BlockChain, Cloud Computing, Cloud Infrastructure, Cloud Platforms, Cloud Storage, Collaboration, Communication, Computational Logic, Computer Architecture, Computer Graphics, Computer Networking, Computer Programming, Computer Programming Tools, Continuous Delivery, Continuous Integration, Data Management, Design and Product, DevOps, Devops Tools, Distributed Computing Architecture, Docker (Software), Entrepreneurship, Extract, Transform, Load, Finance, Full-Stack Web Development, Human Computer Interaction, IBM Cloud, Interactive Design, Journalism, Kubernetes, Leadership and Management, Mathematical Theory & Analysis, Mathematics, Network Architecture, Network Security, Operating Systems, Planning, Probability & Statistics, Product Design, Product Development, Programming Principles, Project Management, Python Programming, Scrum (Software Development), Security Engineering, Software, Software Architecture, Software As A Service, Software Engineering, Software Engineering Tools, Software Framework, Software Testing, Statistical Programming, Strategy and Operations, Supply Chain and Logistics, System Programming, Systems Design, Theoretical Computer Science, Web Development

      4.6

      (31.3k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      IBM Data Analytics with Excel and R

      Compétences que vous acquerrez : Advertising, Analysis, Apache, Big Data, Business Analysis, Cleaning, Communication, Computational Logic, Computer Programming, Data Analysis, Data Analysis Software, Data Management, Data Mining, Data Structures, Data Visualization, Data Visualization Software, Data Warehousing, Databases, Extract, Transform, Load, General Statistics, Interactive Data Visualization, Leadership and Management, Marketing, Microsoft Excel, NoSQL, Operating Systems, Plot (Graphics), Probability & Statistics, Professional Development, Programming Principles, R Programming, Regression, SQL, Spreadsheet Software, Statistical Analysis, Statistical Programming, Statistical Visualization, System Programming, Theoretical Computer Science

      4.7

      (10.7k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      Meta

      Meta Front-End Developer

      Compétences que vous acquerrez : Algorithms, Application Development, Business Psychology, Collaboration, Communication, Computational Logic, Computer Architecture, Computer Networking, Computer Programming, Computer Programming Tools, Data Management, Data Structures, Front-End Web Development, HTML and CSS, Hardware Design, Human Computer Interaction, Javascript, Journalism, Leadership and Management, Mathematical Theory & Analysis, Mathematics, Network Architecture, Network Model, Network Security, Operations Research, Other Web Frameworks, Programming Principles, React (web framework), Research and Design, Security Engineering, Software Architecture, Software Engineering, Software Engineering Tools, Software Framework, Software Testing, Strategy and Operations, Theoretical Computer Science, User Experience, User Experience Design, Web Design, Web Development, Web Development Tools

      4.7

      (734 avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      Google

      Google IT Automation with Python

      Compétences que vous acquerrez : Application Development, Cloud Computing, Cloud Platforms, Computational Logic, Computational Thinking, Computer Programming, Computer Programming Tools, Data Structures, Google Cloud Platform, Leadership and Management, Mathematical Theory & Analysis, Mathematics, Other Programming Languages, Programming Principles, Python Programming, Software Engineering, Software Engineering Tools, Software Testing, Statistical Programming, Test Automation, Theoretical Computer Science, Version Control

      4.7

      (31.4k avis)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Placeholder
      University of Michigan

      Python for Everybody

      Compétences que vous acquerrez : Application Programming Interfaces, Computational Logic, Computer Networking, Computer Programming, Computer Programming Tools, Data Management, Data Structures, Databases, Extract, Transform, Load, Javascript, Json, Mathematical Theory & Analysis, Mathematics, Modeling, Natural Language Processing, Programming Principles, Python Programming, SQL, Software Architecture, Software Engineering, Statistical Programming, Theoretical Computer Science, Web Development

      4.8

      (251.8k avis)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      IBM Data Warehouse Engineer

      Compétences que vous acquerrez : Apache, Big Data, Business Analysis, Cloud Computing, Cloud Engineering, Computer Architecture, Computer Networking, Computer Programming, Data Architecture, Data Engineering, Data Management, Data Model, Data Visualization, Data Visualization Software, Data Warehousing, Database Administration, Database Application, Database Design, Databases, DevOps, Distributed Computing Architecture, Extract, Transform, Load, Hardware Design, Leadership and Management, Microarchitecture, Network Security, NoSQL, PostgreSQL, Professional Development, Programming Principles, Project Management, Python Programming, SQL, Security Engineering, Security Strategy, Software Architecture, Software Engineering, Statistical Programming, Strategy and Operations, Theoretical Computer Science

      4.6

      (17k avis)

      Beginner · Professional Certificate · 3-6 Months

    Recherches liées à programming principles

    functional programming principles in scala
    java programming: principles of software design
    functional programming principles in scala (scala 2 version)
    solid programming: open-closed principle in unity
    solid programming: single responsibility principle in unity
    solid programming: liskov's substitution principle in unity
    solid programming: interface segregation principle in unity
    1234…36

    En résumé, voici 10 de nos cours programming principles les plus populaires

    • Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
    • Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
    • Java Programming: Principles of Software Design: Duke University
    • Google Data Analytics: Google
    • Google UX Design: Google
    • IBM Data Engineering: IBM Skills Network
    • IBM DevOps and Software Engineering: IBM Skills Network
    • IBM Data Analytics with Excel and R: IBM Skills Network
    • Meta Front-End Developer: Meta
    • Google IT Automation with Python: Google

    Autres sujets à explorer
    Placeholder
    Arts et humanités
    338 cours
    Placeholder
    Business
    1095 cours
    Placeholder
    Informatique
    668 cours
    Placeholder
    Science des données
    425 cours
    Placeholder
    Technologies de l'information
    145 cours
    Placeholder
    Santé
    471 cours
    Placeholder
    Mathématiques et logique
    70 cours
    Placeholder
    Développement personnel
    137 cours
    Placeholder
    Sciences physiques et ingénierie
    413 cours
    Placeholder
    Sciences sociales
    401 cours
    Placeholder
    Apprentissage des langues
    150 cours

    Coursera Footer

    Commencez ou faites progresser votre carrière

    • Analyste de données Google
    • Gestion de projet Google
    • Conception d'expérience utilisateur Google
    • Google IT Support
    • Science des données IBM
    • Analyste de données d'IBM
    • Analyse des données IBM avec Excel et R
    • Analyste de cybersécurité d'IBM
    • Ingénierie des données IBM
    • Développeur(euse) Cloud Full Stack IBM
    • Marketing appliqué au réseau social Facebook
    • Analyse marketing sur Facebook
    • Sales Development Representative Salesforce
    • Opérations de ventes Salesforce
    • Connaître la comptabilité sur le bout des doigts
    • Préparation à la certification Google Cloud : architecte de Cloud
    • Préparation à la certification Google Cloud : ingénieur(e) en données sur Cloud
    • Lancez votre carrière
    • Préparez-vous pour obtenir un certificat
    • Faire progresser votre carrière

    Parcourez les sujets populaires

    • cours gratuits
    • Apprendre une langue
    • python
    • Java
    • conception web
    • SQL
    • Cursos Gratis
    • Microsoft Excel
    • Gestion de projet
    • Cybersécurité
    • Ressources humaines
    • Cours gratuits en Science de données
    • parler anglais
    • Rédaction de contenu
    • Développement Web Full Stack
    • Intelligence artificielle
    • Programmation en C
    • Compétences en communication
    • Blockchain
    • Voir tous les cours

    Cours et articles populaires

    • Compétences pour les équipes en charge de la science de données
    • Prise de décisions basées sur les données
    • Compétences en génie logiciel
    • Compétences personnelles pour les équipes d'ingénieurs
    • Compétences en gestion
    • Compétences en marketing
    • Compétences pour les équipes en charge des ventes
    • Compétences en gestion de produits
    • Compétences en finance
    • Cours populaires de science des données au Royaume-Uni
    • Beliebte Technologiekurse in Deutschland
    • Certifications populaires en cybersécurité
    • Certifications populaires en informatique
    • Certifications SQL populaires
    • Guide de carrière de responsable marketing
    • Guide de carrière de chef de projet
    • Compétences de programmation en Python
    • Guide de carrière de développeur Web
    • Compétences d'analyste de données
    • Compétences pour un concepteur UX

    Obtenez un diplôme ou un certificat en ligne

    • Certificats MasterTrack®
    • Certificats Professionnels
    • Certificats d'université
    • MBA & diplômes commerciaux
    • Diplômes en science des données
    • Diplômes en informatique
    • Diplômes en analyse des données
    • Diplômes de santé publique
    • Diplômes en sciences sociales
    • Diplômes en gestion
    • Diplômes des meilleures universités européennes
    • Masters
    • Licences
    • Diplôme avec un Parcours de performance
    • Cours de BSc
    • Qu'est-ce qu'une licence ?
    • Combien de temps dure un Master ?
    • Un MBA en ligne vaut-il le coup ?
    • 7 façons de payer ses études supérieures
    • Voir tous les certificats

    Coursera

    • À propos
    • Ce que nous proposons
    • Direction
    • Carrières
    • Catalogue
    • Coursera Plus
    • Certificats Professionnels
    • Certificats MasterTrack®
    • Diplômes
    • Pour l'entreprise
    • Pour les gouvernements
    • Pour le campus
    • Devenir un partenaire
    • Décision relative au coronavirus

    Communauté

    • Étudiants
    • Partenaires
    • Développeurs
    • Testeurs bêta
    • Traducteurs
    • Blog
    • Blog Tech
    • Centre d'enseignement

    Plus

    • Presse
    • Investisseurs
    • Conditions
    • Confidentialité
    • Aide
    • Accessibilité
    • Contact
    • Articles
    • Répertoire
    • Filiales
    • Déclaration sur l’esclavage moderne
    Apprendre partout
    Télécharger dans l'App StoreDisponible sur Google Play
    Placeholder
    © 2022 Coursera Inc. Tous droits réservés.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder