The Programming with Python Training Course is a 10 week-long course that explores the core concepts of Python programming languages. The course will help learners gain skills and knowledge of programming in Python, one of the most popular and powerful programming languages.
The Programming with Python Certification Course can be opted by anyone interested in Python and it does not require prior programming knowledge. The program is administered by Kelly Rivers and Anil Ada, distinguished professors from Carnegie Mellon University.
After completion of the Programming with Python Online Course, learners will receive a valid digital certification from Carnegie Mellon University’s School of Computer Science Executive Education.
The Highlights
Certificate of completion
10 weeks duration
5 to 10 hours weekly study
Video lectures
Activities and assignments
Demonstrations and coding exercises
Peer discussions
Capstone projects
Program support team
Mobile learning app
Expert faculty
Programme Offerings
Certificate of completion
10 weeks duration
5 to 10 Weekly Study Hours
video lectures
Activities and Assignments
Demonstrations
Coding exercises
Program Support Team
Mobile Learning App
Peer discussions
Capstone Projects.
Courses and Certificate Fees
Certificate Availability
Certificate Providing Authority
yes
CMU School of Computer Science, Pittsburgh
The Programming with Python Course fee is US$2,500. There are flexible payment options available and you can pay the fee in installments. A special group enrollment pricing offer provides up to a 20% discount if you enroll in the course with your colleagues
Programming with Python Course Fee Structure
Course
Amount in USD
Programming with Python
US$ 2500
What you will learn
Programming skillsKnowledge of Python
After completing the Programming with Python Classes, you will gain insights into the following topics:
Python's core syntax rules
Translate simple algorithms to Python functions
Common string and list methods
Mutable and immutable data types
Basic data structures and algorithms
Object-oriented programming
Python libraries
Who it is for
The course can be opted by anyone wanting to gain programming skills in Python.
Admission Details
Given below are the steps to enroll in Programming with Python Live Course:
Step 1: Go to the official website by clicking on the URL given below -https://execonline.cs.cmu.edu/programming-python
Step 2: Click on the 'Apply Now' option at the end of the page.
Step 3: Create an account and register to continue.
The Syllabus
Interpret and write code using variables
Recognize error messages in Python code
Demonstrate understanding of Python's core syntax rules
Translate simple algorithms to Python functions
Recognize and use basic data operators on Boolean
Interpret and write the correct syntax for conditionals
Recognize, interpret, and write programs with conditionals
Recognize and interpret programs with multiple interacting functions
Identify and solve programming errors through established debugging strategies
Recognize, interpret, and write programs using while loops and for loops
Apply indexes and slices to strings and lists to access individual parts
Recognize, interpret, and write programs that iterate through lists and strings with for loops
Evaluate provided test sets and write new test sets to verify that code works as expected
Recognize, interpret, and write programs with nested loops
Recognize and interpret basic recursive functions
Translate simple recursive algorithms to Python functions
Interpret and write code using operators, functions, and methods on strings and lists
Recognize and use common string and list methods
Identify the differences between mutable and immutable data types
Interpret documentation to find pre-existing methods that fulfill specific needs
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
Apply general style principles to write readable code
Express the efficiency of code snippets using well-established standards of abstraction
Recognize differences in algorithmic approaches based on computational efficiency
Identify differences in basic data structures, such as lists, sets, and dictionaries, based on computational efficiency
Interpret and write code using operators, functions, and methods on sets and dictionaries
Recognize object-oriented programming constructs, such as objects, classes, fields, and methods
Correctly structure code using object-oriented programming constructs
Interpret and write code that reads and writes data from files in the computer system
Interpret and use components from the documentation of Python libraries
Use online sources to find, compare, and install Python libraries
Recognize best industry practices for writing and managing large programs.
Write a medium-level program (300-500 lines) with some level of guidance
Instructors
CMU School of Computer Science, Pittsburgh Frequently Asked Questions (FAQ's)
1: Does the course require prior programming knowledge?
No, the course does not require prior knowledge of programming.
2: How much time is required to complete the Programming with Python Course?
The course can be completed within 10 weeks.
3: Is there any placement aid available for the Programming with Python Certification Course?
No, the Programming with Python Online Course does not provide any placement aid.
4: Will the learners get a certificate after completion of the course?
Yes, all learners who complete the Programming with Python Live Course will receive a verified digital certification.
5: Which institution is providing the Programming with Python Course?
The course is provided by Carnegie Mellon University’s School of Computer Science Executive Education.