USACO Silver Java Course - Part 1

Learn the algorithms you need to perform well in contests such as USACO, Codeforces, and more.
New
Rating: 4.5 out of 5 (9 ratings)
1,777 students
USACO Silver Java Course - Part 1
New
Rating: 4.5 out of 5 (9 ratings)
1,777 students
Sorting with built-in functions
Sorting user-defined objects
Sorting for problem-solving

Requirements

  • Be comfortable with Java fundamentals

Description

Prepare for the USA Computing Olympiad (USACO) Silver Competitions and other programming contests! This course is the first part of a series that gives you an overview of the algorithms you need to perform well in contests such as USACO, Codeforces, and more. This course specifically covers how to sort in Java and how to solve sorting-related problems.

Topics Covered

  • Sorting with built-in functions

  • Sorting user-defined objects

  • Problem-solving practice

Websites/Contest Sites Used

  • Codeforces

  • USACO

This course contains problems from these websites. It is recommended that you make an account (free) on these websites so you can solve the problems we will go over.

Content Overview

Suitable for beginner programmers. It is preferred that you are familiar with the Java programming language. This course contains lectures on sorting and video solutions to actual Codeforces/USACO problems.

Prerequisites

  • Comfortable with programming in Java

Who this course is for

  • Anyone who is interested in competitive programming

  • Anyone who is interested in learning more about algorithms and data structures

  • Anyone who wants to prepare for the USACO Silver competitions

Who this course is for:

  • Anyone aiming to qualify for USACO Gold
  • Anyone looking to learn algorithms and data structures
  • Anyone interested in competitive programming

Course content

2 sections • 10 lectures • 1h 56m total length
  • Introduction
    02:21
  • Time Complexity and the Big O Notation
    03:52

Instructors

Tech Organization
AlgoSTEM Courses
  • 4.1 Instructor Rating
  • 43 Reviews
  • 5,818 Students
  • 5 Courses

Hello everyone!

AlgoSTEM is an organization created by co-founders Arushi and Akshaj Gupta. Both co-founders have past experience in competitive programming and understand the fundamentals behind advanced algorithms and data structures.

AlgoSTEM also has a popular Youtube channel that covers solutions to coding problems including those from Leetcode, Codeforces, and Codechef.

Competitive High School Programmer
Sama Setty
  • 4.6 Instructor Rating
  • 11 Reviews
  • 1,964 Students
  • 2 Courses

Sama Setty is a senior at Washington High School in Fremont, CA. As an experienced competitive programmer, she has taught algorithms at her high school, AlphaStar Academy, and various libraries around the Bay Area. She began creating her own curriculum targeted for programmers interested in competing after noticing a need for students to have access to free and readily-available resources.