Our Scrum Training Course focuses on the fundamentals of lean principles and agility. Whether you're brand new to Scrum, or have been practicing for some time, this course will level-set your team's understanding of iterative and incremental software development, teaching your team best practices to collaborate and achieve higher goals.

Learn More


Android is the world’s most popular mobile operating system, and the ecosystem surrounding the platform is enormous. At NewCircle, our Android courseware is developed and maintained by Google Developer Experts focused on Android. We have trained developers and engineers around the globe, from some of the leading phone manufacturers and software companies.

NewCircle’s Android Training covers all levels of the software stack. We have the courses to fit your needs - whether you are just getting started with application development, or want to become an expert in the knowledge of building and integrating the platform.

Our courses can be delivered online, in our San Francisco classrooms, and at your organization anywhere in the world.

Learn More

Apache Server & Tomcat

Apache is the most popular web server in use today. It is the reference platform against which other web servers are judged and designed. Developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. Apache is primarily used to serve static and dynamic content on the World Wide Web. Many web applications are designed expecting the environment and features that Apache provides.

Apache is the web server component of the popular LAMP (Linux, MySql, Apache, PHP/Perl/Python) web server application stack.

NewCircle specializes in open-source training for corporations and governments. We provide Apache HTTPD and Apache Tomcat training onsite or online, for teams of 4 or more worldwide.

Learn More

Apache Spark

NewCircle's Apache Spark 2.0 training courses provide a comprehensive, hands-on, and example-driven approach to learning Spark 2.0 for Big Data processing, analytics, visualization, machine learning, and data science applications. Participants will gain a thorough understanding of how Apache Spark works under-the-hood, while hands-on exercises provide practical experience using Spark to solve common challenges faced by organizations running Big Data applications in production.

Delivered at your organization, or in our public classrooms

Private training courses are available for teams of 5 or more, are delivered onsite at your organization worldwide, and can be customized to meet your teams’ needs. Classes open to the public are listed on the public training calendar below, and are scheduled in partner training facilities located throughout the US.

What sets our courses apart?

  • Designed for Apache Spark 2.0:
    Learn the latest approach to Spark programming, required to get the most out of Apache Spark 2.0 and future versions of the platform.
  • Focused on Open Source Apache Spark:
    Maximize your learning by focusing on how to be as effective as possible with open source Apache Spark first, instead of commercial products that may not be relevant to you or your organization.
  • Learn from Instructors with Experience in the Trenches:
    Our courses are taught by seasoned instructors, with real-world experience developing and deploying Spark in production environments.

Learn More


Deep Learning


The benefits and impact of devops are massive: reliability, agility, and more. The foundation is automating the deployment, configuration and orchestration of applications and servers. The value, impact and relevance of adoption are so great, organizations have been scrambling to hire and retain relevant talent. But there is not nearly enough to go around.

The experienced devops engineers who develop and maintain NewCircle's courseware bring their extensive experience, thought leadership and practical advice into every class. Covering immense ROI strategies like configuration management, deployment patterns, continuous integration and more, our unique, technically advanced trainings present the potential to almost immediately pay for themselves, many times over.

Learn More


HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. HTML5 is such a big step forward that it prompted Vic Gundotra, VP of Engineering at Google, to say "The web has not seen this level of transformation, this level of acceleration, in the past ten years… we're betting big on HTML5."

NewCircle offers a full set of HTML5 training, from 2-day HTML5 course to HTML5 Mobile Modules, all the way to HTML5 Bootcamp covering all the major modules in a 4-day course.

Learn More


iOS 9 and Swift 2 bring a host of new features and improvements for developers working with the platform. NewCircle's iOS courses are hands-on, focused, and can be tailored for your timeline and training objectives. Whether you're new to iOS development, or just need to update your existing knowledge - our project driven courses will give you practical skills you can use in your development projects right away.

Learn More


NewCircle offers fast-paced, hands-on JavaScript, Angular, Backbone, and jQuery courses for development teams and organizations. Whether you need an introduction, or a hardcore, technical bootcamp - we can get you there.

Our courses can be delivered in-person at your organization worldwide, or virtually. We can also customize courses to meet your team's specific needs.

Learn More


Our team of seasoned experts and vetted courseware have helped trained thousands of developers in the Java language.

Whether you’re jut getting started with Java, ready to master it, or interested in building enterprise applications we can help you or team achieve its goals.

Learn More


Python is a powerful dynamic programming language used for a variety of applications including web development, automated testing, and even pharmaceuticals. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

NewCircle's Python Training is a set of courses designed for novice programmers, as well as experienced developers, just getting into this new language and platform. Courses can be delivered online, or onsite at your location.

Learn More


Our comprehensive Ruby courses range from 2-day introductions, designed to get you up and writing code with confidence, to week-long workshops that dive into the details of the Ruby and Rails environments.

Learn More


Scala provides advanced and powerful capabilities, well beyond what’s available in most other JVM languages. Like Java, Scala has compile-time type safety, unlike popular dynamic languages (though Scala is even more type-safe than Java). But Scala also provides type inference, pattern matching, higher-order functions, a powerful and flexible collections library, and advanced support for the concurrent programming that’s so necessary to scale today’s demanding applications.

If you're a Big Data developer, scientist or analyst and new to Scala – also check out Just Enough Scala for Spark – our 1 day course aimed at giving developers the need-to-know's about Scala in-order to begin using Spark effectively

Learn More


Testing is an important aspect of any team's effective workflow. Whether it’s Selenium, JNuit, or TestNG, our instructors will instill in your team the best practices they’ll need to test products efficiently and productively.

Learn More


Malware, Viruses, Worms, Trojans and RAT's, Ransomware, Social Engineering, Advanced Persistent Threats, Denial of Service, Bot Nets, data breach and data manipulation, spying, corruption, IP theft — These are just a fraction of the Cyber-Security threats that are present in today's connected society.

NewCircle's Cyber-Security courses, aim to give you the advantage in the fight against security threats through all phases: Awareness, Attack, and Mitigation.

Learn More

What Our Clients Are Saying

Excellent class. I definitely learned a lot. Instructor was extremely knowledgable material. He presented the material very well. I feel like I understood about 99% of things that were presented. Simeon was very enthusiastic about helping the students with labs and explaining things that they did not completely understand.

- Morpho Detection Inc.

Sasa was very thorough and knowledgeable about the topics we discussed.

- T-Mobile

Great Course!...the Instructor Ken is so much prepared, kind, polite, always available to answer to all questions...and he is a GREAT person!

- Telecom Italia

Ralph is awesome, always helpful, always encouraging. Loved being a part of this class.

- Cisco

Our instructor, Matt Bezark, was simply the best. His immense experience was apparent, and really helped me fully understand objective-c and iOS.


I thoroughly enjoyed the content presented by Dave. The course material was so complete and addressed most important parts of the stack. We were provided with lot of resources as well for further learning. Overall it was a pleasant experience and will definitely ask Qualcomm mgmt for five day version of the course so that they get to try the things at decent pace.

- Qualcomm, Inc

Being an intermediate user I already knew most of the lecture but I did learn new techniques and technical information that I did not know. Very well structured and excellent learning experience. Will be taking an internals class to dive more into the C/C++!

- Cisco

Alexandar was great and provide us great lengths of detail. Can't wait to try TomCat with real data!

- Williams-Sonoma, Inc.