Find & compare hands-on Coding courses available live online (virtual/remote training). We’ve chosen 18 of the best Coding courses from the top training providers to help you find the perfect fit.
Here are some of the top Live Online schools offering Coding training, including NextGen Bootcamp (13 courses), UMass Summer Pre-College (3 courses), and iD Tech (2 courses).
For in-person Coding courses, please check these locations:
DigiPen Academy is a summer camp program for kids and teens run by DigiPen Institute of Technology, a private university in the greater Seattle area.
In this introductory course, young learners discover the essentials of computer programming. Students learn to solve problems, work with data, and develop programs.
World Scholars Academy provides summer courses in many disciplines live online and on their campus in Honolulu, Hawaii.
Designed for students ages 15-18, this course orients young learners to a wide range of topics and careers relevant to computer science. Students discover programming languages and application development, learn about artificial intelligence and robotics, and also work with concepts in digital marketing and economics.
NextGen Bootcamp, a subsidiary of Noble Desktop, is a computer science education company dedicated to providing middle and high school students with a state-of-the-art education in coding and digital design. Its courses are available live online or in-person in New York and New Jersey. NextGen's programs include hands-on, immersive summer camps as well as both in-school and after-school courses that are customized to meet student needs.
This course prepares high school and college students for a successful career as a web developer. Participants work on projects that simulate real-world scenarios. During the first half of this course, students master HTML, CSS, and FTP, so they learn how to build a website, customize its appearance, and launch it. Next, participants work with JavaScript and its libraries. These programming tools help students take their skills to the next level.
This summer course for high school and college students covers the Java programming language and computer science fundamentals. Java is one of the most popular programming languages globally and is also the foundation of most university-level computer science study programs. The fast-paced curriculum begins with Java basics and quickly moves to advanced topics, such as recursion and object-oriented programming. By the end of the class, participants will have created a portfolio-worthy program. The course prepares students for the AP Computer Science exam, giving them a head start on university-level computer programming classes.
This summer course for high school and college students dives into Python programming and its applications in data science. After they master some Python fundamentals, students move onto more advanced topics. Using platforms like Matplotlib, Pandas, and scikit-learn, students learn how to input, graph, and analyze data. This course gives attendees a head start on the most popular and versatile programming language and the fundamentals for a career as a data scientist or analyst.
Learn computer science fundamentals with two versatile and powerful programming languages, Java and Python. This 6-week summer course is designed for high school and college students looking to get a head start in programming, or preparing for college-level course work and the AP exam. The certificate program covers everything from programming basics to advanced data science and computer programming concepts. Students also learn Python’s dynamic applications in data science, machine learning, and automation.
Founded in 1999, iD Tech offers summer camp and school-year programs that cater to teens with in-person and online classes.
This course guides students through game development with Java and graphic design. Students create animations to use inside thei arcade game that they learn to code themselves.
This course introduces students to the programming language Java. Students gain hands on experience with concepts like arrays, variables, and data types as they program console applications.
Originally known as the Academy for New Media, the high school training provider Digital Media Academy started in 1999 on the campus of Stanford University. It has since expanded to other university campuses and runs online courses as well.
This course introduces young programmers to topics in data science, including data visualization, machine learning, artificial intelligence, and natural language processing. Students work with Python tools, SQL, Matplotlib, and scikit-learn as they make data analyses and build machine learning models.
In this course, young programmers build on their knowledge of artificial intelligence to continue their exploration of computer programming. Students get hands-on practice working with data structures and navigating databases.
With locations around the United States, theCoderSchool is one of the most widespread in-person coding schools for children and teenagers. It offers small after-school classes and summer camps that teach Java, JavaScript, Python, Xcode, Scratch, and more.
Designed for young learners with some experience coding, this course gives students an introduction to the AP Computer Science A course. Students work with Java as they discover data types, classes, objects, and variables.
UMass Amherst offers pre-college education for high school students as part of its University Without Walls (UWW) programming.
High school students in this course learn to program with JavaScript and design practical data visualizations. Along the way, students discover the history of narrating information with data visualization in real-world contexts.
In this course, high school students develop hands-on experience in the field of data science. Students work individually and in teams on practical projects that include data visualization and natural language processing.
Designed for high school scientists, this course teaches students practical scientific applications for programming in Python. Students work with algorithms and data visualizations as they develop hands-on proficiency with Python.
Stanford University's Pre-Collegiate Summer Institues prepare students in grades 8 through 11 to enter college with small, intensive classes.
In this course, students in grades 9-11 discover the field of data science. As they learn the R programming language, students work with algorithms and real-world datasets and build machine learning models.
showing 8 of 8 schools
Upskill or reskill your workforce with our industry-leading corporate and onsite Coding training programs. Conduct the training onsite at your location or live online from anywhere. You can also purchase vouchers for our public enrollment Coding courses.
You have several options when it comes to learning Coding, so we’ve chosen 18 of the best Live Online courses from the top 8 training providers to help you make your decision. But even so, with the variety of considerations including cost, duration, course format, starting level, and more, choosing the perfect course still isn’t that easy.
Here are the key questions you should ask yourself before enrolling in a Coding course. We hope you’ll find the best option based on your learning preferences and goals.
Enrolling in the right skill level is pivotal. Skipping over prerequisites can leave you confused, while choosing a course too easy will waste your time and tuition dollars.
If you’re new to Coding, there’s no need to fear. We’ve found 15 beginner courses, with costs ranging from $1,049 to $3,695. The top options open to beginners include:
Note that beginner courses still typically assume basic proficiency with computers.
Already comfortable with the basics of Coding and feel ready to move to an intermediate or advanced class? Consider the following courses which all require some prerequisite knowledge:
Live Online training is synchronous training where participants and the instructor attend remotely. Participants learn and interact with the instructor in real-time and can ask questions and receive feedback throughout the course. Instructors can remote into students’ computers (with prior permission) to assist with class exercises and any technical issues. The courses are hands-on and interactive like in-person training.
You can attend the course from your own home or office. This option works best for those without easy access to a nearby facility, and it has become increasingly popular during COVID-19.
If you attend a virtual training from your home or office, you’ll need a computer with strong internet access and any relevant software installed prior to the course. Most schools provide setup instructions before the course, and some will provide direct assistance.
The instruction takes place via a teleconferencing software like Zoom, Webex, or GoToMeeting, and some schools have their own learning portals.
It’s crucial to find a course that fits your schedule. For live online Coding training, we’ve found flexible scheduling options, including weekday, evening, and weekend courses.
Due to changing schedules and uncertainty during COVID-19, we recommend that prospective students confirm course availability directly with the school.
With Coding encompassing so many verticals and subtopics, it could be challenging to find what you’re looking for. We’ll help you break down the subcategories and related topics (see the Coding topics section) to focus directly on one of the subcategories.
When learning Coding, you can attend a course or program that dives comprehensively into Coding or focuses on a particular topic, including Web Development, Data Science, or Computer Science.
Within Coding, you can focus your learning on a specific topic, including Web Development, Data Science, Computer Science, iOS Development, and Front-End Web Development. Each one of these topics will directly enhance, supplement, or support your learning in Coding. To see how each topic relates to Coding and to focus your learning on any subcategory, see the subtopics section above.
For a quick overview, here are some popular classes:
When learning Coding, there are a variety of learning goals you can achieve, including learning Coding comprehensively, getting started, or adding to existing skills.
To find the perfect fit for you, it’s important to determine what your training goals are. Here is a breakdown of the variety of courses and learners.
For those who are committed to comprehensively understand Coding and ready to spend 45 hours to 95 hours to master Coding, these classes will help achieve that goal. With prices ranging from $1,999 to $3,695, there is a financial commitment, but learning these skills can have a tremendous impact on job performance and earnings potential.
If you know you need to get started in Coding but you’re not quite committed to learning it comprehensively, these courses will get you started with hands-on skills you can use right away. Many schools offer the ability to continue learning with intermediate-to-advanced courses, and some offer package discounts. All these courses are open to beginners.
For those with some familiarity with Coding looking to advance or add to their skills, these courses provide those with experience the perfect opportunity to skill-up. All these courses require prerequisite knowledge, and we’ve included a brief note for many of them, but you should check with the school for more details on the entry requirements.
Coding is an in-demand developer skill that is essential for a variety of career paths. Here are some popular positions listing Coding as a skill and the average national salaries according to Indeed as of August 2020.
See the careers section for more information about the top related careers and salaries, and visit the career pages for detail on skill requirements, day-to-day work, compensation, tips, and more.
Some benefits of live online Coding training include:
While there are several benefits to live online training, there are a few important things to consider. You should make sure you have a quiet workplace with strong internet access. Additionally, you should have the necessary applications installed prior to class and your computer should meet any system requirements. To ensure a seamless learning experience, some schools provide remote setup support and Zoom tutorials upon request prior to the course.
Pricing for Coding training varies by school, duration, method of delivery, and several other factors.
For live online training, prices range from $24/hour to $95/hr.
See the Coding pricing analysis section to compare course fees.
For Coding corporate and on-site training, contact us at (212) 226-4149 or hello@nobledesktop.com to receive a quote and free consultation. We can customize the curriculum to meet the needs of your team.
See the tuition comparison below to compare Coding courses by cost per training hour.* For private tutoring or corporate training (onsite or virtual), contact us at hello@nobledesktop.com for a quote.
showing 5 of 17 prices
Disclaimer & Notes: Hourly rates are estimates only. Courses are not available on an hourly basis. Several other factors that contribute to pricing (such as job support and free retakes) are not factored into pricing per hour. 1 day is estimated to have 6.5 hours of training; 1 week is estimated at 35 hours; and 1 month is estimated at 150 hours. Actual hours will vary by school. Course pricing is subject to change without notice, certain discounts may not be included, and pricing may vary by location.
A coder is a person who writes computer software programs. They learn programming languages and then code in that language to give instructions to a computer. When you track your steps, send a text, take a photo, make a post, play a game, or phone a friend on your smartphone: that all happens because of code. As more of our personal lives and our businesses run on technology, the more we need coders to create that technology and tell it what to do.
Coding is the career of the future. It’s also the career of the present as it’s already currently one of the most in-demand job skills in the United States. 83% of companies reported in 2020 that they couldn’t find enough coders. Studying coding is a great career path both now and in the future.
Learning to code in one or more programming languages is the backbone of being a coder. Programming languages use a particular syntax to create programs that perform specialized tasks. Just like you read written instructions in English, computers read written instructions in code. According to Wikipedia, there are around 700 programming languages. Some of the most popular include Python, Java, JavaScript, Kotlin, R, C, and C#. Some languages are easier to learn than others. For example, Python was designed with readability in mind and is an excellent programming language for beginners to coding. Typically, the more difficult it is to learn a language, the greater job demand there is for it. Training in more difficult-to-learn languages also leads to a high average salary. Although, it should be noted that most coders make an above-average salary.
Students who begin their coding journey in high school have a bright future. Jobs in coding are expected to rise over 20% by 2028. Coding is a skill that is in demand across all industries, so you could also study finance or design alongside coding and become a programmer in one of those industries.
Some of the significant ways in which coding is used are software development, web development, app and mobile development, data science, and fintech. Software developers create the software applications you use on your computers, such as internet browsers, word processors, music players, and games. Web developers code in HTML, CSS, and JavaScript to create websites. Web developers can choose to focus on the front end (what you see), the back end (how it runs), or the full stack (both front end and back end).
App and mobile development is an exploding 99 billion dollar industry with many job opportunities, especially in Android. Android runs on 75% of the world’s smartphones, making it the most popular operating system for smartphones and a fast-growing job field. Coders who want to work in Android app development will need to learn Java.
If you’re considering data science, Python is the preferred language of data scientists because its readability is practical when searching through large amounts of data. Fintech includes banking apps, blockchain technology like Bitcoin, trading apps, money transfer apps, and online payment processing. Java and Python are the most commonly used programming languages for financial analysis.
You’ll get a head start on any of these careers by starting your training while you’re still in high school. Training in coding can help prepare you for the AP Computer Science Exam or impress the admissions committee at a computer science college. Since coding is a practical skill, you won’t have to wait to get a degree to start working. You can use your coding knowledge to work part-time while in college or snag an internship at your dream tech company.
Virtual coding classes are a great way to start your future as a coder. Virtual courses that are taught live online work just like in-person courses. Your instructor is teaching the class live, so you can ask questions whenever you need to. You can interact with your classmates. And you can get hands-on feedback on your work via screen-sharing software. Virtual courses also have some advantages: you have more course options, you can choose a tech school geared toward high school students, and select courses that best fit your goals and interests.
NextGen Bootcamp is a tech school that offers live online coding classes designed for high school students. All of their courses are taught by expert instructors and have a guaranteed small class size. Their curriculum features a combination of micro-lectures followed by guided practice; your instructor will teach a topic and then immediately guide you through applying that topic. NextGen Bootcamp’s courses provide rigorous hands-on training in coding even though they’re virtual. And they even have a free retake policy, which means you can retake the course for free for up to one year. This allows graduates to refresh or further develop their skills.
In NextGen Bootcamp’s Live Online Computer Science Summer Certificate, students learn the essentials of Java and Python. This course is excellent for high school students planning to major in computer science since Java and Python are the two most-taught programming languages by college computer science departments. Java is also the programming language currently used on the AP Computer Science Exam. That means that high school students who take this course will be well-prepared to pass. This course provides an in-depth understanding of core computer science concepts, such as thinking like a coder, writing programs, hand-coding in Java and Python, and writing algorithms. Once students have mastered the foundations of Java and Python, the course teaches how to use these languages for data analysis and machine learning.
If data science is your primary interest, NextGen Bootcamp offers a Live Online Python Data Science Summer Course. In this course, high school students gain an understanding of programming in Python and work on real-world data science projects. Python is the most popular programming language to learn because it’s powerful, versatile, and relatively easy to learn which makes it an excellent language for beginners to coding. Python is also the preferred language of data scientists, and this course will give you a headstart on this lucrative and exciting career path.
If you’re studying for the AP Computer Science Exam, you might consider NextGen Bootcamp’s Live Online Java Programming Summer Course. Java is not only the most taught programming language by college computer science departments; it’s also the language used on the AP Computer Science Exam. This means that training in Java is a great way to prepare for majoring in computer science or taking the AP Computer Science Exam. Beginning training in Java while still in high school is one of the most intelligent decisions you can make for your future. In this course, students go from beginners to having a portfolio-ready project made in Java.
Another career pathway that requires coding knowledge is web development. That’s why NextGen Bootcamp offers a Live Online Web Design Summer Course. This course includes a mixture of training in design and training in coding. Students begin by learning how to design a website using Sketch. Then, they’ll build the website they designed through hands-on instruction in coding in HTML and CSS. Students will have a portfolio website to show for potential internships or to snag clients for their own web design business. Web design can be a great part-time income for busy high school and college students.
If you’re willing to learn coding through live online classes, there are more tech schools that you can choose from. For example, DigiPen Academy offers a week-long Teen Programming Fundamentals course. Or, you could enroll in the Java Camp at theCoderSchool.
Choosing the right coding class can be tricky. You can start by deciding whether the increase in options makes a live online course the right choice for you. If so, you should consider how immersive you want your coding training to be. Do you want an immersive summer program or a shorter weeklong program? What are your goals when studying coding? Are you planning to major in computer science in college? Are you preparing for the AP Computer Science Exam? Maybe you’re not entirely certain coding is right for you and just want to try it out. Whatever your goals are, figuring them out is a great first step in choosing the right coding class for you.
If you’re interested in Coding, you might also be interested in these topics:
For registration assistance and a list of partners and affiliate schools, see the Partners Page. Neither Classes Near Me (“CNM”) nor Noble Desktop is affiliated with any schools other than those listed on the Partners Page. The information provided on CNM for all schools is intended to provide information so that you may compare schools and determine which best suits your needs. The information provided is not updated regularly, so you should go to the schools website directly to verify their continued offerings. Neither CNM nor Noble Desktop can assist with registration for non-partner schools.