Advanced Computer Science in Python

Course Overview:

This Advanced Computer Science in Python online course is provided by our specialty partner, 2Sigma School

The Python programming language is one of the fastest growing and most popular programming languages in the world. It has a wide range of syntactic constructions, standard library functions, and interactive development environment features. It is the most widely used language for machine learning, data science, and artificial intelligence.

The Advanced Computer Science in Python course is a technical deep dive into the fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. Starting from first principles, we will cover a large subset of the Python programming language, including its standard libraries and programming paradigms. We will also target numerous deployment scenarios, including standalone programs, shell scripts, and web-based applications.

This course provides students with all the essential knowledge and skills needed to become solid intermediate programmers and problem solvers so they can take on decent sized problems on their own and design a solution and make it work. By the end of the course students will creatively solve a problem of their choosing through a capstone project.

This course will prepare students to potentially obtain college credits from Carnegie Mellon University for the “College Programming and Computer Science” course upon successfully passing a final exam administered by CMU for a fee. Students will also be able to demonstrate career readiness through professional certification as this course aligns with the PCAP Exam requirements.

Back to top