Intermediate
USACO Track

USACO Bronze Accelerator – Core Algorithms (part1/semester1)

Overview
Curriculum
  • 12 Sections
  • 228 Lessons
Collapse All
Simulation
34 Lessons
  1. Simulation
  2. USACO 2019 January Contest, Bronze: Shell Game
  3. Analysis/Solution: USACO 2019 January Contest, Bronze: Shell Game
  4. USACO 2018 December Contest, Bronze Problem 1. Mixing Milk
  5. Analysis: USACO 2018 December Contest, Bronze Problem 1. Mixing Milk
  6. Simulation Problems ( real USACO problems)
  7. USACO 2016 December Contest, Bronze Problem 3. The Cow-Signal
  8. Analysis: USACO 2016 December Contest, Bronze Problem 3. The Cow-Signal
  9. USACO 2015 December Contest, Bronze Problem 2. Speeding Ticket
  10. Analysis: USACO 2015 December Contest, Bronze Problem 2. Speeding Ticket
  11. USACO 2017 US Open Contest, Bronze Problem 1. The Lost Cow
  12. Analysis: Lost cow
  13. USACO 2017 December Contest, Bronze Problem 2. The Bovine Shuffle
  14. Analysis: The Bovine Shuffle
  15. USACO 2018 December Contest, Bronze Problem 2. The Bucket List
  16. Analysis: USACO 2018 December Contest, Bronze Problem 2. The Bucket List
  17. USACO 2019 February Contest, Bronze Problem 3. Measuring Traffic
  18. Analysis: USACO 2019 February Contest, Bronze Problem 3. Measuring Traffic
  19. USACO 2016 February Contest, Bronze Problem 2. Circular Barn
  20. Analysis: USACO 2016 February Contest, Bronze Problem 2. Circular Barn
  21. USACO 2016 December Contest, Bronze Problem 2. Block Game
  22. Analysis: USACO 2016 December Contest, Bronze Problem 2. Block Game
  23. USACO 2018 US Open Contest, Bronze Problem 1. Team Tic Tac Toe
  24. Analysis: USACO 2018 US Open Contest, Bronze Problem 1. Team Tic Tac Toe
  25. USACO 2016 January Contest, Bronze Problem 3. Mowing the Field
  26. Analysis: USACO 2016 January Contest, Bronze Problem 3. Mowing the Field
  27. USACO 2015 February Contest, Bronze Problem 1. Censoring (Bronze)
  28. Analysis: USACO 2015 February Contest, Bronze Problem 1. Censoring (Bronze)
  29. USACO 2017 December Contest, Bronze Problem 3. Milk Measurement
  30. Analysis: USACO 2017 December Contest, Bronze Problem 3. Milk Measurement
  31. USACO 2020 December Contest, Bronze Problem 3. Stuck in a Rut
  32. Analysis: USACO 2020 December Contest, Bronze Problem 3. Stuck in a Rut
  33. USACO 2020 February Contest, Bronze Problem 1. Triangles
  34. USACO 2017 February Contest, Bronze Problem 2. Why Did the Cow Cross the Road II
Complete Search
41 Lessons
  1. Complete search (brute force)
  2. 🧠 Advanced topic: combinations and permutations
  3. USACO common complete search techniques
  4. 🌟 Advanced topic: Handle duplicates in combination
  5. 🧠 Advanced topic: Handle duplicate in permutation
  6. Complete Search Patrice problems
  7. USACO 2016 February Contest, Bronze Problem 1. Milk Pails
  8. Analysis: USACO 2016 February Contest, Bronze Problem 1. Milk Pails
  9. USACO 2016 US Open Contest, Bronze Problem 1. Diamond Collector
  10. Analysis: USACO 2016 US Open Contest, Bronze Problem 1. Diamond Collector
  11. USACO 2020 December Contest, Bronze Problem 2. Daisy Chains
  12. Analysis: USACO 2020 December Contest, Bronze Problem 2. Daisy Chains
  13. USACO 2022 US Open Contest, Bronze Problem 2. Counting Liars
  14. Analysis: USACO 2022 US Open Contest, Bronze Problem 2. Counting Liars
  15. USACO 2019 December Contest, Bronze Problem 1. Cow Gymnastics
  16. Analysis: USACO 2019 December Contest, Bronze Problem 1. Cow Gymnastics
  17. USACO 2017 US Open Contest, Bronze Problem 2. Bovine Genomics
  18. Analysis: USACO 2017 US Open Contest, Bronze Problem 2. Bovine Genomics
  19. USACO 2020 February Contest, Bronze Problem 1. Triangles
  20. Analysis: USACO 2020 February Contest, Bronze Problem 1. Triangles
  21. USACO 2018 January Contest, Bronze Problem 2. Lifeguards
  22. Analysis: USACO 2018 January Contest, Bronze Problem 2. Lifeguards
  23. USACO 2017 February Contest, Bronze Problem 2. Why Did the Cow Cross the Road II
  24. Analysis: USACO 2017 February Contest, Bronze Problem 2. Why Did the Cow Cross the Road II
  25. USACO 2019 January Contest, Bronze Problem 3. Guess the Animal
  26. Analysis: USACO 2019 January Contest, Bronze Problem 3. Guess the Animal
  27. USACO 2016 February Contest, Bronze Problem 3. Load Balancing
  28. Analysis: USACO 2016 February Contest, Bronze Problem 3. Load Balancing
  29. USACO 2022 February Contest, Bronze Problem 1. Sleeping in Class
  30. Analysis: USACO 2022 February Contest, Bronze Problem 1. Sleeping in Class
  31. USACO 2015 December Contest, Bronze Problem 3. Contaminated Milk
  32. Analysis: USACO 2015 December Contest, Bronze Problem 3. Contaminated Milk
  33. USACO 2020 US Open Contest, Bronze Problem 3. Cowntact Tracing
  34. Analysis: USACO 2020 US Open Contest, Bronze Problem 3. Cowntact Tracing
  35. USACO 2016 US Open Contest, Bronze Problem 2. Bull in a China Shop
  36. Analysis: USACO 2016 US Open Contest, Bronze Problem 2. Bull in a China Shop
  37. USACO 2016 February Contest, Silver Problem 2. Load Balancing
  38. Analysis: USACO 2016 February Contest, Silver Problem 2. Load Balancing
  39. USACO 2023 US Open Contest, Bronze Problem 2. Moo Language
  40. Analysis: USACO 2023 US Open Contest, Bronze Problem 2. Moo Language
  41. Analysis: USACO 2023 January Contest, Bronze Problem 2. Air Cownditioning II
Documents
1 Lesson

Course Overview

Welcome to USACO Bronze Accelerator – Core Algorithms (Part 1 / Semester 1).

This course is the first semester of our year-long USACO Bronze Accelerator program. Part 1 and Part 2 together form one complete curriculum, providing students with a structured path from foundational concepts to advanced USACO Bronze problem-solving.

For convenience and flexibility, the program is offered in two semesters. The curriculum below represents the complete USACO Bronze Accelerator syllabus, with the foundational topics introduced in Part 1 and the more advanced algorithms and contest strategies covered in Part 2.

Complete Curriculum

Throughout the full program, students will learn:

  • Simulation – Modeling and simulating real-world scenarios step by step
  • Search Algorithms – Brute force, exhaustive search, and introductory binary search
  • Recursion – Solving problems using recursive thinking
  • Sorting – Built-in sorting, custom comparators, and practical applications
  • Graph Basics – Graph representation and fundamental graph traversal
  • Greedy Algorithms – Making locally optimal decisions to solve problems efficiently
  • Geometry – Coordinates, grids, distance calculations, and geometric reasoning
  • Set & Map – Efficient data storage and lookup using STL containers
  • Ad Hoc Problems – Logical reasoning and pattern recognition
  • File I/O – Reading from and writing to files using the USACO format
  • Debugging & Edge Cases – Finding and fixing logical, runtime, and corner-case errors

Semester Breakdown

Part 1 (Semester 1): Core programming techniques and foundational USACO Bronze algorithms.

Part 2 (Semester 2): Advanced USACO Bronze algorithms, more challenging problem-solving techniques, and intensive contest practice.

Course Features

  • Hands-on practice with weekly coding exercises and authentic USACO Bronze problems
  • Guided walkthroughs with detailed algorithm explanations
  • Weekly instructor support, Q&A, and code reviews
  • Recorded lessons, notes, and complete code examples for flexible learning

Ideal For

  • Students with a basic understanding of C++ ( Java/Python also OK)  who want to begin competitive programming
  • Students preparing for USACO Bronze or similar programming contests
  • Middle and high school students building strong algorithmic thinking
  • Anyone interested in improving problem-solving and programming skills

Duration

Each semester runs for 12–16 weeks, with one session per week (1–2 hours per session).

Prerequisites

Students should be familiar with basic C++/Java/Python programming, including variables, loops, arrays, and functions. Prior programming experience is recommended.

Materials Included

  • Video lessons and annotated problem walkthroughs
  • Weekly homework and challenge problems 
  • Code solutions and AI tutor at https://coding.comrite.com

Outcome

Students who complete both Part 1 and Part 2 will have covered the full USACO Bronze Accelerator curriculum and will be well prepared to solve USACO Bronze contest problems with confidence.

Join us and build a strong foundation in competitive programming!

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Related Courses