מה צריך לדעת לפני
שתתחיל

מתחיל 4 June 2026 08:27

נגמר 4 June 2026

00 ימים
00 שעות
00 דקות
00 שניות
course image

Go and C++: Programming in Two Successor Languages of C

Master Go and C++ programming through hands-on practice with concurrency, STL, and AI algorithms. Progress from basic concepts to advanced implementations across four comprehensive segments.
University of California, Santa Cruz via Coursera

University of California, Santa Cruz

10 קורסים


UC Santa Cruz is a diverse and welcoming public research university that is focused on global engagement, social justice, sustainability, education for everyone, and the arts.

Not Specified

שדרוג אופציונלי זמין

Not Specified

התקדמות בקצב שלך

Paid Course

שדרוג אופציונלי זמין

סקירה כללית

This specialization is intended for all programming and artificial intelligence enthusiasts who seek to master advanced skills like concurrency in Go and Standard Template Library use in C++. Through the four courses—two in C++, and two in Go—you will be exposed to key algorithms and search methods in artificial intelligence, some pioneered by the instructor.

סילבוס

  • **Course 1: Introduction to C++ and the Standard Template Library (STL)**
  • Overview of C++ programming
    Data structures in C++
    Introduction to the Standard Template Library
    Key algorithms in STL: sort, search, and more
    Hands-on project: Building a C++ application using STL
  • **Course 2: Advanced C++ Programming for Artificial Intelligence**
  • Advanced features of C++: Templates, Lambdas, and Smart Pointers
    Implementing AI algorithms in C++
    Optimization techniques in C++ programming
    Introduction to parallel programming in C++
    Practical exercise: Developing an AI algorithm using C++
  • **Course 3: Getting Started with Go Programming**
  • Basics of Go programming language
    Functional programming concepts in Go
    Concurrency in Go: Goroutines and channels
    Handling errors and debugging in Go
    Project: Building a concurrent application in Go
  • **Course 4: Advanced Go Programming and AI Implementation**
  • Advanced Go features: Interfaces and reflection
    Algorithms and data structures in Go
    Implementing AI strategies with Go
    Performance tuning and benchmarking in Go
    Capstone project: Developing an AI system using Go
  • **Additional Resources**
  • Recommended readings and documentation
    Online coding exercises and practice environments
    Community forums and support networks for C++ and Go developers

נלמד על ידי

Ira Pohl


נושאים

Programming