Top Raleigh Computer Science Courses

Find the perfect Computer Science class for you in Raleigh. We’ve found 19 courses available in-person or live online with class duration ranging from 6 hours to 36 weeks and pricing ranging from $250 to $6,750.

  • NextGen Bootcamp Computer Science Summer Certificate

    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.

    Available live online (virtual training) from anywhere
    • $3,695
    • 87 Hours
    • Weekdays
    • Beginner
  • General Assembly JavaScript Course

    This JavaScript course is a flexible program designed to help individuals with a general understanding of HTML and CSS enhance and broaden their front-end development toolkit. Through their blended learning model, students will gain access to pre-learning and expert-led videos to hit the ground running. Students in this course will broaden their knowledge of JavaScript fundamentals, learn the basics of object-oriented programming, and learn best practices when working with jQuery, browsers, and the Document Object Model (DOM). This course will also teach students how to utilize data from various Application Programming Interfaces (APIs) and how to persist data using a provider like Firebase. The JavaScript course concludes with a final project where students showcase their enhanced JavaScript knowledge by building a single-page application incorporating many regular design patterns in addition to the consuming and persisting user data from APIs.

    In-person @ 2409 Crabtree Blvd, Raleigh, NC Also available online
    • $3,950
    • 60 Hours
    • Evenings
    • Intermediate
  • Holberton School Foundation of Computer Science & Software Engineering

    This 36-week Foundations of Computer Science and Software Engineering program was designed to teach students the skills they need to launch careers in the fields of computer science and software engineering. This program is split into trimesters and covers a wide range of computer science and programming tools and concepts, including how to work in C and Unix programming, understanding data structures and algorithms, an introduction to higher-level languages like Python, database management and working with SQL, front-end programming, web scraping with JavaScript, and more. Throughout the program, students will also learn important soft skills to enhance their job readiness, with an emphasis around technical writing, collaboration, whiteboarding, as well as the opportunity to participate in mock interviews.

    Available live online (virtual training) from anywhere
    • See provider
    • 36 Weeks, 8 hr/wk
    • Weekdays
    • Beginner
  • ONLC Training Centers Java Programming Core Skills: Level 1

    This 4-day Java programming course is designed for programmers who want to transition into the Java language but lack experience in a C-based language. This course covers the fundamental structure and syntax of Java in addition to object-oriented principles and their usage in Java applications. The course also covers input/output streams, exception handling, collections API packages, and more.

    Live online with optional computer lab access @ 4030 Wake Forest Road, Raleigh, NC
    • $2,100
    • 4 Days
    • Weekdays
    • Beginner
    • Free Retake
  • ONLC Training Centers Intermediate Java Programming Course

    This 2-day intermediate Java programming course is a rigorous course designed for programmers who want to improve their skills with the Java API libraries. The course is split into 8 sections. Sections 1-4 cover the general course objectives, best practices around sorting and tuning, getting familiar with inner classes, and an introduction to Swing. Sections 5-8 cover an introduction to JDBC connectivity, JDBC and SQL programming, advanced JDBC, and regular expressions in Java.

    Live online with optional computer lab access @ 4030 Wake Forest Road, Raleigh, NC
    • $1,050
    • 2 Days
    • Weekdays
    • Intermediate
    • Free Retake
  • ONLC Training Centers Advanced Java Programming

    This 3-day advanced Java course is structured for students with an intermediate level of Java programming experience and are excited to learn advanced features and packages. This course will teach students about processing XML, multi-thread applications, and advanced I/O capabilities. The course will also introduce students to reflection, networking with sockets, remote method invocation, JNDI, and performance tuning.

    Live online with optional computer lab access @ 4030 Wake Forest Road, Raleigh, NC
    • $1,575
    • 3 Days
    • Weekdays
    • Advanced
    • Free Retake
  • General Assembly JavaScript Bootcamp

    This JavaScript workshop is a beginner-friendly bootcamp designed for individuals interested in learning the fundamentals of JavaScript. In this hands-on bootcamp, students will be introduced to the core concepts of JavaScript and learn where JavaScript fits in the web development environment. In addition to fundamental concepts, students will also learn about Arrays, Function, Objects, Loops, and more. Students will learn how to write code in the command line and how to interface with a browser. Students will also get a peek into some advanced JavaScript usages to know what to expect as they continue their web development journeys.

    In-person @ 2409 Crabtree Blvd, Raleigh, NC Also available online
    • $250
    • 6 Hours
    • Weekdays or Weekends
    • Intermediate
  • Noble Desktop Java Bootcamp

    Get to know one of the most widely-used programming languages in the world at this 5-day Java bootcamp. Students get started with Java and use it to learn essential computer science principles such as object-oriented programming, solving programming problems, developing algorithms, understanding recursion, and working with data structures. This bootcamp prepares participants to take the Java SE 11 Programmer 1 Exam.

    Available live online (virtual training) from anywhere
    • $2,195
    • 42 Hours
    • Weekends
    • Beginner
    • Free Retake
  • Certstaffix Training JavaScript Programming

    JavaScript Basics course starts off by teaching you the basics: syntax, how to access elements, dot notations, methods, and properties. It also covers variables, arrays, and different types of operators. Once basics are covered, it moves on to programming logic such as for/while loops and other conditionals. Finally, you get to apply your JavaScript knowledge by embedding it into HTML/CSS documents to create dynamic and functional websites.

    Live online with optional computer lab access @ 8480 Honeycutt Road, Raleigh, NC
    • $1,740
    • 3 Days
    • Weekdays
    • Intermediate
  • Certstaffix Training Ruby Programming

    Ruby Programming course teaches you how to work with different types of data, modules, and expressions. Afterwards, it introduces more sophisticated packages and advanced features so you can create and deploy your first app in Ruby. Finally, it will cover topics in debugging, testing, and networking.

    Live online with optional computer lab access @ 8480 Honeycutt Road, Raleigh, NC
    • $1,740
    • 3 Days
    • Weekdays
    • Beginner
  • Certstaffix Training Ruby on Rails

    This 2-day course introduces beginners to Ruby on Rails. This course will teach users how to deploy applications to Heroku, craft persistent models, write automated tests, and set up a server with Capistrano. Intermediate students can also benefit by learning more advanced skills such as metaprogramming and data modeling techniques.

    Live online with optional computer lab access @ 8480 Honeycutt Road, Raleigh, NC
    • $1,140
    • 2 Days
    • Weekdays
    • Beginner
  • Certstaffix Training Java Programming

    Java Programming course starts by covering essential skills such as understanding different data types, control statements, and debugging code. It also teaches you object oriented programming concepts like working with classes, objects, and using interfaces. Finally, it covers advanced skills like database programming with SQLite.

    Live online with optional computer lab access @ 8480 Honeycutt Road, Raleigh, NC
    • $2,850
    • 5 Days
    • Weekdays
    • Beginner
  • General Assembly Introduction to Java Programming

    Explore the basics of Java, one of the most widely-used programming languages in the world, in this introductory-level class. The fast paced curriculum quickly covers areas like basic Java syntax, libraries, and frameworks, as well as more advanced tools, like JVM Java Virtual Machine, IDE Integrated Development Environment, and JRE Java Runtime Environment.

    In-person @ 2409 Crabtree Blvd, Raleigh, NC Also available online
    • See provider
    • See provider
    • See provider
    • Beginner
  • General Assembly Intro to Java Programming: 2-Day Bootcamp

    This mid-level, two-day Java bootcamp is designed for junior and mid-level developers who have a working knowledge of Django, Rails, or Laravel. In addition to basic Java syntax, learners become familiar with tools like the Spring web application framework. Other subjects include Java-related design patterns and object oriented topics.

    In-person @ 2409 Crabtree Blvd, Raleigh, NC Also available online
    • See provider
    • 2 Days
    • See provider
    • Beginner
  • Certstaffix Training MySQL Workbench: Data Modeling & Development

    Learn how to fully leverage MySQL Workbench without writing code in this four-day workshop. Utilizing best practices, students complete individual and group projects in areas like reverse engineering, database modeling, and interaction. Specific topics include installation and configuration, connection management, schemata definitions, relationship management, routines, SQL scripts, database synchronization, notes, tables, import/export, and security.

    Live online with optional computer lab access @ 8480 Honeycutt Road, Raleigh, NC
    • $2,280
    • 4 Days
    • Weekdays
    • Beginner
Load 4 more courses

showing 15 of 19 courses