Skip to main content

Computer Science Certificate Live Online (High School & College)

Noble Desktop logo via Noble Desktop Affiliated with Course Report

Combine Java programming and Python data science in Noble Desktop's summer certificate for high-school and college students. The sequence develops programming logic, algorithms, and object-oriented concepts, then connects Python with data preparation, visualization, and machine learning. You practice applying code to both general programming problems and analytical tasks.

What's included with live classes

  • Free course retake within one year to refresh the material and gain practice.
  • Class recordings

Overview

In this summer certificate program, students will be taken from the basics of programming through more advanced programming and data science using Java and Python. Java and Python are two of the most popular languages taught at high schools and universities across the world. You’ll learn two of the most in-demand skills for today’s workforce, programming, and data science as part of this certificate program.

  • Schedule: Weekdays from 10 am—1 pm for 6 weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with the instructor in real-time)
  • Prerequisites & Ages: This program is open to beginners and is ideal for high school students
  • Computer: Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course
Compare live and self-paced learning

Schedule & enrollment

Find dates that fit your schedule, then book on Noble Desktop.

Book live on Noble Desktop
Live tuition
$3,095
Course length
95 hours

All class times are Eastern (ET).

  • Dates

    –

    Monday–Friday

    Class time

    10am–1pm ET

    Attend

    Live online

  • Dates

    –

    Monday–Friday

    Class time

    10am–4pm ET

    Attend

    Live online

Confirm current dates and availability on Noble Desktop before booking. Enrollment opens in a new tab.

Self-paced tuition & enrollment

Learn through recorded lessons on your own schedule.

Tuition
$3,299
Course length
95 hours
Format
Self-paced online

This program is available for 60 days. You can choose when to start your access period. Once you activate, you will have 60 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.

Prefer to enroll directly? Open the course website.

Curriculum

What you'll learn

  • Write and use industry-standard algorithms
  • Write your own program in both the object-oriented and procedural paradigms
  • Read and understand large programs
  • Understand how to think like a programmer
  • Write your own functions
  • Write code with Python
  • Input data with pandas
  • Clean and wrangle data in Python
  • Visualize data with Matplotlib
  • Write and use machine learning algorithms

Course outline

  1. Java Programming Summer Program Live Online (High School & College) 45 hours

    Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.

    • Write and use industry-standard algorithms
    • Write your own program in both the object-oriented and procedural paradigms
    • Read and understand large programs
    • Understand how to think like a programmer
    • Write your own functions
  2. Python Data Science & Machine Learning Live Online (High School & College) 45 hours

    Learn the most powerful and versatile programming language this summer. In this live online course, high school students will learn Python for data science and machine learning.

    • Programming fundamentals in Python
    • How to write conditional statements in Python
    • Import and manipulate data using the pandas package
    • Clean and wrangle data
    • Visualize and interpret complex data
    • Use machine learning algorithms

Self-paced course

Learn through recorded lessons on your own schedule.

This program is available for 60 days. You can choose when to start your access period. Once you activate, you will have 60 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.

View self-paced tuition & enrollment

This self-paced online course is built to give you a solid foundation in computer science by focusing on two of the most widely used programming languages, Java and Python. Whether you're just starting out or looking to broaden your coding skills, you'll gain hands-on experience building real-world projects and picking up key concepts in software development, algorithms, and problem-solving. The course also brings AI into the picture. Java and Python happen to be the two languages most widely used in AI development, so the skills you build here put you in a strong position to understand and work with the technology pushing the industry forward.

Self-paced curriculum

What you'll learn self-paced

  • Introduction to Programming: Get to know the basics of coding with Java and Python.
  • Object-Oriented Programming: Get comfortable with object-oriented principles like classes, objects, inheritance, and polymorphism.
  • Data Structures: Learn how to organize and manage data with arrays, lists, stacks, and queues.
  • Algorithms: Build an understanding of algorithms and the role they play in solving problems efficiently.
  • Software Development: Create simple applications and work through real-world coding challenges.
  • Problem-Solving: Sharpen your logical thinking and strengthen your problem-solving skills using programming techniques.
  • Project-Based Learning: Build and work on projects that put your Java and Python knowledge on display.

Self-paced course outline

  1. Java Programming Bootcamp (Self-Paced High School & College) 45 hours

    Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.

    • Write and use industry-standard algorithms
    • Write your own program in both the object-oriented and procedural paradigms
    • Read and understand large programs
    • Understand how to think like a programmer
    • Write your own functions
  2. Python Data Science & AI Machine Learning (Self-Paced High School & College) 45 hours

    In this summer program for high school students, you'll learn Python for data science and machine learning.

    • Master Python fundamentals like data types, conditionals, loops, and functions.
    • Clean and manipulate real-world data using pandas and NumPy.
    • Process files, utilize string methods, and handle structured data.
    • Create custom charts, histograms, and plots with Matplotlib.
    • Apply machine learning techniques such as linear regression, classification, and K-nearest neighbors.
    • Complete a capstone project to showcase your ability to analyze and present data insights.

Course Reviews

No reviews yet

Be the first to share your experience with this course

Write the First Review

Is this course right for you?

Choose the combined student program if you want both Java and Python data work. Compare the individual Java summer course or Python data-science summer course if you want to concentrate on one part of the sequence.

Find the path that fits your
career goals

Sign up for bootcamp advice

Enter your email to join our newsletter community.

By submitting this form, you agree to receive email marketing from Course Report.