# Computer Science Course (Self-Paced with Mentoring)

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

## Overview

This self-paced online course gives you a solid foundation in computer science through two of the most widely used programming languages, Java and Python. Whether you're a beginner or expanding existing skills, you'll build real-world projects while learning software development, algorithms, and problem-solving. Java and Python are also the two languages most used in AI development, so these skills carry directly into that work.

You'll start with the basics of coding in both languages, then master object-oriented principles including classes, objects, inheritance, and polymorphism. From there you'll learn to organize and manage data with arrays, lists, stacks, and queues, study how algorithms solve problems efficiently, and build simple applications against real coding challenges.

## What you'll learn

- Introduction to Programming: Understand the basics of coding with Java and Python.
- Object-Oriented Programming: Master 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: Gain an understanding of algorithms and their role in solving problems efficiently.
- Software Development: Build simple applications and solve real-world coding challenges.
- Problem-Solving: Develop logical thinking and improve problem-solving skills using programming techniques.
- Project-Based Learning: Create and work on projects that demonstrate your knowledge in Java and Python.

## Curriculum
1. **Java Programming Course (Self-Paced with Mentoring)**
2. **Python Data Science & AI Machine Learning (Self-Paced with Mentoring)**

## 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 Additional personalized 1-on-1 bonus training with an industry expert to reinforce concepts 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

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