# Computer Science Course (Self-Paced with Mentoring)

Canonical URL: <https://www.nobledesktop.com/certificates/computer-science-online>

## Overview

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.

## What you'll learn

- 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.

## Curriculum
1. **Java Programming Bootcamp (Self-Paced High School & College)**
2. **Python Data Science & AI Machine Learning (Self-Paced High School & College)**

## FAQ

### Is this course open to beginners?

Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.

### Do you offer payment plans or student financing for this course?

This course does not qualify for payment plans or student financing. See our Payment Plan FAQ to find related programs that qualify.

### How long do I have access to the course materials?

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.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed A comprehensive program with 2 in-depth course modules designed to build your skills progressively Access to industry-standard software during your training Expert support with answers to your questions from real instructors throughout your learning journey Top-notch curricula that have been tried and tested over many years and are consistently improved for an optimal learning experience 30-day access to class recordings to review material at your own pace A certificate of completion to verify your accomplishment Training from an institution licensed by the State of New York, New York State Education Department

### Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.

### Do you offer any discounts for this course?

This program has a single package price. Additional discounts do not apply.

## Pricing

**Tuition:** $3299
