Peking University
程序设计与算法 Specialization
13,422 enrolled
Peking University

程序设计与算法 Specialization

Included with Coursera Plus

Get in-depth knowledge of a subject

(1,344 reviews)

Beginner level
No prior experience required
Flexible schedule
6 months at 10 hours a week
Earn a career credential
Share your expertise with employers
Get in-depth knowledge of a subject

(1,344 reviews)

Beginner level
No prior experience required
Flexible schedule
6 months at 10 hours a week
Earn a career credential
Share your expertise with employers

What you'll learn

What’s included

Shareable certificate

Add to your LinkedIn profile

Taught in Chinese (Simplified)
27 practice exercises

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Peking University

Specialization - 7 course series

What you'll learn

Skills you'll gain

Category: C (Programming Language)
Category: Algorithms
Category: Computational Logic
Category: Computer Programming
Category: Computer Architecture
Category: Programming Principles
Category: Computer Hardware
Category: Computer Science
Category: Theoretical Computer Science
Category: Emerging Technologies

What you'll learn

Skills you'll gain

Category: C (Programming Language)
Category: Computer Programming
Category: Algorithms
Category: Data Structures
Category: Object Oriented Programming (OOP)
Category: Programming Principles
Category: Software Design
Category: Program Development
Category: Debugging

What you'll learn

Skills you'll gain

Category: C++ (Programming Language)
Category: Object Oriented Programming (OOP)
Category: Data Structures
Category: Algorithms
Category: File Management
Category: C (Programming Language)
Category: Scalability
Category: Object Oriented Design
Category: Maintainability
Category: Programming Principles

What you'll learn

Skills you'll gain

Category: Algorithms
Category: Graph Theory
Category: Data Structures
Category: Program Development
Category: Theoretical Computer Science
Category: Computational Thinking
Category: Solution Design
Category: Programming Principles
Category: Mathematical Modeling
Category: Design Strategies

What you'll learn

Skills you'll gain

Category: Data Structures
Category: Algorithms
Category: Graph Theory
Category: Object Oriented Programming (OOP)
Category: C++ (Programming Language)
Category: Network Analysis
Category: Programming Principles
Category: Theoretical Computer Science
Category: Computational Thinking
Category: Computer Programming
Category: C and C++

What you'll learn

Skills you'll gain

Category: Data Structures
Category: Algorithms
Category: Database Systems
Category: Performance Tuning
Category: Theoretical Computer Science

What you'll learn

Skills you'll gain

Category: Web Analytics and SEO
Category: Query Languages
Category: Data Structures
Category: Computer Programming
Category: Software Engineering
Category: Algorithms
Category: Information Architecture
Category: Program Development

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Prof. Ming Zhang 张铭
Peking University
3 Courses29,853 learners
Ge Li  李戈, Ph.D.
Peking University
3 Courses48,746 learners
Jiaying Liu 刘家瑛, Ph.D.
Peking University
3 Courses57,420 learners
郭 炜
Peking University
3 Courses57,420 learners

Offered by

Industry partners

Partner 1

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions