Programming with Python offered by Carnegie Mellon University
- Private University
- 140 acre campus
- Estd. 1900
Programming with Python at Carnegie Mellon University Overview
Duration | 10 weeks |
Total fee | ₹1.85 Lakh |
Mode of learning | Online |
Official Website | Go to Website |
Course Level | UG Certificate |
Programming with Python at Carnegie Mellon University Highlights
- Capstone Project
- Knowledge Checks
- Dedicated Program Support Team
- Peer Discussion
- Coding Exercises in Each Module
- Earn a Certification after completion
Programming with Python at Carnegie Mellon University Course details
- Identify, interpret, and apply core programming building blocks in Python code
- Use algorithmic thinking to break up problems into smaller pieces and solve each piece individually
- Recognize and apply best industry practices for programming
- Interpret, use, and build on existing code and Python libraries
- Python is a good starting point for first-time coders. It uses simple, natural language syntax, almost like spoken English. It is powerful and it is versatile, favored by such diverse industry giants as Netflix, PayPal, NASA, Disney, and Dropbox. Python is used by 87% of data scientists.
- User-Friendly Syntax: As an interpreted language, Python has simpler, more concise syntax than Java. Python's simple, concise syntax makes it easy to write algorithms with just a few lines of code
Programming with Python at Carnegie Mellon University Curriculum
Module 1: Writing Your First Program
Interpret and write code using variables
Recognize error messages in Python code
Module 2: Programming with Basic Logical Structures
Recognize and use basic data operators on Boolean
Interpret and write the correct syntax for conditionals
Module 3: Expanding Logical Structure with Iteration
Recognize, interpret, and write programs using while loops and for loops
Apply indexes and slices to strings and lists to access individual parts
Module 4: Deeper Applications of Iteration
Recognize, interpret, and write programs with nested loops
Recognize and interpret basic recursive functions
Module 5: Applying Logic to Large Data Sets
Interpret and write code using operators, functions, and methods on strings and lists
Recognize and use common string and list methods
Module 6: Algorithmic Thinking and Problem Solving
Identify whether a problem can be solved by following an algorithm, applying a pattern
Use top-down design to break up medium-sized programming tasks into smaller pieces, solving each piece individually
Module 7: Practical Approaches to Efficiency
Express the efficiency of code snippets using well-established standards of abstraction
Recognize differences in algorithmic approaches based on computational efficiency
Module 8: Structuring Programs with Object-Oriented Programming
Recognize object-oriented programming constructs, such as objects, classes, fields, and methods
Correctly structure code using object-oriented programming constructs
Programming with Python at Carnegie Mellon University Faculty details
Programming with Python at Carnegie Mellon University Entry Requirements
Other courses offered by Carnegie Mellon University
Programming with Python at Carnegie Mellon University Popular & recent articles
Programming with Python at Carnegie Mellon University Contact Information
5000 Forbes Ave, Pittsburgh, PA 15213, USA
Pittsburgh ( Pennsylvania)