Carnegie Mellon University
Carnegie Mellon University Logo

Programming with Python 

  • Private University
  • Institute Icon140 acre campus
  • Estd. 1900

Programming with Python
 at 
Carnegie Mellon University 
Overview

Write effective Python code for solving complex business problems

Duration

10 weeks

Total fee

1.85 Lakh

Mode of learning

Online

Official Website

Go to Website External Link Icon

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
Read more
Details Icon

Programming with Python
 at 
Carnegie Mellon University 
Course details

What are the course deliverables?
  • 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
More about this course
  • 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

Faculty Icon

Programming with Python
 at 
Carnegie Mellon University 
Faculty details

KELLY RIVERS
An assistant teaching professor in the School of Computer Science, Kelly Rivers teaches introductory programming, including the “Principles of Computing,” “Fundamentals of Programming,” and “Computer Science

Programming with Python
 at 
Carnegie Mellon University 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Yes

Other courses offered by Carnegie Mellon University

– / –
    – / –
45.86 L
18 months
A++ Shiksha Grade
#4 THE
– / –
  • Aug' 25
48.46 L
– / –
    – / –
46.1 L
Star Icon5.02 years
A++ Shiksha Grade
#4 THE
– / –
  • Aug' 25
48.46 L
View Other 221 CoursesRight Arrow Icon

Programming with Python
 at 
Carnegie Mellon University 
Contact Information

Address

5000 Forbes Ave, Pittsburgh, PA 15213, USA
Pittsburgh ( Pennsylvania)

Go to College Website ->