DiscoverMy FeedThoughtsContactsProfile
University of Alberta logo

Reinforcement Learning Specialization (University of Alberta)

University of Alberta

Apply Now
Online Course
Remote
43d
Be first to pin

Want to build systems that learn from experience? Join the University of Alberta's Reinforcement Learning Specialization - explore core RL methods, implement algorithms and complete a capstone project to boost your skills for uni and careers in AI.

The Reinforcement Learning Specialization from the University of Alberta is a four-course online series that teaches the foundations and practical implementation of reinforcement learning (RL). The Specialization covers core RL topics including Temporal-Difference learning, Monte Carlo methods, Q-learning, policy gradient methods, function approximation, and culminates in a capstone project where learners implement a complete RL solution.

The series focuses on small-scale problems to build a solid theoretical and practical understanding applicable to game AI, IoT, clinical decision-making, industrial control, finance and more.

This is a self-paced online program delivered via Coursera. The Specialization comprises 17 modules across four courses and includes programming assignments and quizzes; a certificate is awarded on completion.

Recommended prerequisites include comfort programming in Python (able to convert pseudocode to Python), basic statistics, linear algebra and calculus. The program is aimed at intermediate learners (recommended at least one year of undergraduate CS or 2-3 years professional software development experience).

Featured Speaker

Martha White; Adam White

Qualification Outcome

Coursera Specialization certificate (shareable credential; not University of Alberta credit)

Computer ScienceMathematicsTechnology, Software & AI
Duration: 4-6 months (estimated), approximately 2-3 hours per week

Location

Remote
Canada
Online (Coursera)
  • Experience and comfort programming in Python; able to convert algorithms and pseudocode into Python
  • Basic understanding of statistics (distributions, sampling, expected values), linear algebra (vectors and matrices), and calculus (computing derivatives)
  • Recommended: at least one year of undergraduate computer science or 2-3 years of professional software development experience
  • Learners should complete courses sequentially; Course 3 and Course 4 build on earlier courses
Pay & Benefits

Enrollment requires payment through Coursera (fee varies by Coursera pricing). Financial aid / scholarships may be available via the Coursera course page. Certificate provided upon completion of the Specialization (shareable, not University of Alberta credit).

Comments

Loading comments...

Join the discussion

Sign up to comment and connect with others