Filter by
The language used throughout the course, in both instruction and assessments.
Results for "programming+principles"
Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Programming Principles, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Debugging, Game Theory, Mathematical Modeling, Data Validation
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Integrated Development Environments, Software Testing, Scripting, Computer Programming, Web Development, Scripting Languages, Object Oriented Programming (OOP), Automation
Coursera Project Network
Skills you'll gain: Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging
- Status: Free
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Algorithms
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Programming (OOP), Unit Testing, Algorithms, Computer Programming, Software Testing, C (Programming Language), Integration Testing, Debugging, System Programming
Duke University
Skills you'll gain: Rust (Programming Language), Unit Testing, Test Case, Development Testing, Software Testing, Data Structures, Debugging, GitHub, Package and Software Management, Development Environment, Software Development Tools, Computer Programming
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming
Microsoft
Skills you'll gain: Programming Principles, Full-Stack Web Development, GitHub, Version Control, Debugging, Computational Thinking, Pseudocode, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development, Front-End Web Development
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Software Design, Programming Principles, Debugging, Program Development, C (Programming Language), Software Development Methodologies
Duke University
Skills you'll gain: Computational Thinking, Debugging, Algorithms, Program Development, Integrated Development Environments, Software Testing, Programming Principles, Data Processing, Data Manipulation, Python Programming, Microsoft Development Tools, Software Development, Data Analysis, Computer Programming, Scripting Languages
Vanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Application Development, Data Structures, Scripting, Performance Tuning
In summary, here are 10 of our most popular programming+principles courses
- Writing, Running, and Fixing Code in C: Duke University
- Principles of Computing (Part 2): Rice University
- Python Programming Fundamentals: Microsoft
- Introduction to Java Programming: Java Fundamental Concepts: Coursera Project Network
- Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- Rust Fundamentals: Duke University
- The Power of Object-Oriented Programming: University of Michigan
- Foundations of Coding Full-Stack: Microsoft
- Principles of Secure Coding: University of California, Davis