Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Results for "programming principles"
Status: NewSkills you'll gain: Maintainability, Code Review, Software Architecture, Software Design, Object Oriented Design, Debugging, Testability, Programming Principles, Scalability
Status: FreeCoursera Project Network
Skills you'll gain: Real Time Data, Transaction Processing, Application Development, .NET Framework, Systems Integration, Data Access, Application Design, C# (Programming Language), Performance Tuning, Programming Principles

Coursera Project Network
Skills you'll gain: OpenAI, Prompt Engineering, JSON, Application Programming Interface (API), Web Applications, Generative AI, LLM Application, Artificial Intelligence
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Functional Design, Software Design Patterns, Data Structures, Simulations
Status: Free TrialUniversity of Michigan
Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Interactive Design, Algorithms
Status: NewStatus: Free TrialBoard Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Back-End Web Development, Application Frameworks, Database Management, Application Security, Authentications, Authorization (Computing), Package and Software Management
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Application Development, Development Environment, User Interface (UI), Python Programming, Integrated Development Environments, User Interface (UI) Design
Status: Free TrialSkills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Object Oriented Programming (OOP), Behavior-Driven Development, Java, Jenkins, Test Case, Test Automation, CI/CD, Test Execution Engine, Application Frameworks, Software Design Patterns
Status: Free TrialUniversity of Illinois Urbana-Champaign
Skills you'll gain: Supply And Demand, Economics, Market Dynamics, Business Economics, Behavioral Economics, Policy Analysis, Business Operations, Price Negotiation, Socioeconomics, Consumer Behaviour, Political Sciences, Economics, Policy, and Social Studies, Business Strategy, Public Policies, Competitive Analysis, Resource Allocation, Decision Making, Market Analysis, Cost Benefit Analysis, Environmental Issue
Status: PreviewO.P. Jindal Global University
Skills you'll gain: Organizational Structure, Leadership and Management, Business Ethics, Business Management, Business Planning, Human Resources Management and Planning, Operations Management, People Management, Organizational Effectiveness, Organizational Strategy, Decision Making, Leadership, Business Strategies, Performance Measurement, Critical Thinking
Status: Free TrialUniversity of Illinois Urbana-Champaign
Skills you'll gain: Supply And Demand, Economics, Market Dynamics, Behavioral Economics, Resource Allocation, Socioeconomics, Consumer Behaviour, Cost Benefit Analysis, Decision Making, Critical Thinking
In summary, here are 10 of our most popular programming principles courses
- Writing Clean Code: 20 Code Smells & How to Avoid Them: Packt
- Asynchronism using .NET Core: Implement a banking system: Coursera Project Network
- Open AI for Beginners: Programmatic Prompting: Coursera Project Network
- Functional Program Design in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Creative Coding for Designers Using Python: University of Michigan
- Data Structures for Designers Using Python: University of Michigan
- PHP Mastery: Build Web Apps: Board Infinity
- Project on PyQt - Creating a Calculator: EDUCBA
- Advanced Selenium WebDriver Techniques and Framework Design: Packt
- Microeconomics Principles: University of Illinois Urbana-Champaign










