Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. Competitive Programmer's Core Skills
Competitive Programmer's Core Skills
Algorithms

1 February, 2021

During the course, you’ll learn everything needed ...

$89.00FREE

Competitive Programmer's Core Skills

During the course, you’ll learn everything needed to participate in real competitions — that’s the main goal. Along the way you’ll also gain useful skills for which competitive programmers are so highly valued by employers: ability to write efficient, reliable, and compact code, manage your time well when it’s limited, apply basic algorithmic ideas to real problems, etc.

We start from the very beginning by teaching you what competitions there are, what are their rules, what specifics problems have, how to read problem statements, how to organize your work, and what you should and shouldn’t do. So it’s fine if you’ve never taken part in programming competitions before. We’ll focus on skills essential to competitive programming: inventing solutions and proving their correctness, estimating their running time, testing and debugging programs, how to benefit from structuring code. We’ll also cover basic algorithmic ideas: brute force search, dynamic programming, greedy algorithms, segment trees. On competitions, there are a lot of specific pitfalls, perilous to beginners — but that’s not to worry, as we’ll go through the most common of them: integer overflow and issues with fractional numbers, troubles of particular programming languages, how to get unstuck in general. And, you’ll hone all these skills by solving practice problems, which are just like problems on real competitions. You could use any of the following programming languages: C, C++, C#, Haskell, Java, JavaScript, Python 2, Python 3, Ruby, Rust, Scala. We assume that you already know how to write simplest programs in one of these.

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen?
Algorithms

Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen?

29 July, 2023
$89.00FREE
Algorithms, Part II
Algorithms

Algorithms, Part II

20 June, 2023
$89.00FREE
Data Structures and Performance
Algorithms

Data Structures and Performance

11 June, 2023
$89.00FREE
Excel/VBA for Creative Problem Solving, Part 2
Algorithms

Excel/VBA for Creative Problem Solving, Part 2

8 June, 2023
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

🙏
Poojas

Dharma and Artha: An In-Depth Exploration of Ancient Indian Economic Thought

Explore the profound integration of Dharma and Artha in ancient Indian economic thought, covering Vedic, Arthashastra, and Kautilyan perspectives.

18 September, 2026
🙏
Poojas

The Bhakti Movement in South India: A Divine Revolution of Love and Devotion

Explore the profound history, spiritual depth, and transformative impact of the South Indian Bhakti Movement, led by the Alvars and Nayanars.

18 September, 2026
🙏
Poojas

Spiritual and Cultural Odyssey: A Comprehensive Guide to Maharashtra Tourism

Discover the divine essence of Maharashtra, from the Ashtavinayak temples and Jyotirlingas to the historic forts and coastal beauty of the Konkan region.

18 September, 2026
🙏
Poojas

The Dashamahavidyas: Exploring the Ten Wisdom Goddesses of the Tantric Tradition

A comprehensive guide to the Dashamahavidyas, the ten forms of the Divine Mother representing different aspects of cosmic reality and ultimate wisdom.

18 September, 2026
The Sacred Duality: Understanding Prakriti and Purusha in Samkhya Philosophy
Poojas

The Sacred Duality: Understanding Prakriti and Purusha in Samkhya Philosophy

Explore the profound Samkhya philosophy of Prakriti (Nature/Matter) and Purusha (Consciousness) to understand the essence of existence and liberation.

18 September, 2026
Nagarjuna Sagar Dam: A Confluence of Modern Engineering and Sacred Waters
Poojas

Nagarjuna Sagar Dam: A Confluence of Modern Engineering and Sacred Waters

Explore the grandeur of Nagarjuna Sagar Dam, a marvel of engineering located near sacred sites, blending modern utility with ancient spiritual significance.

18 September, 2026
Visit Sanatan Hindu