Next Level Python for Web (RESTful Services, Swagger, Django & More)

Geared for experienced Python programmers, Next Level Python is a comprehensive, hands-on Python training series that thoroughly explores intermediate to advanced level topics and skills.  This comprehensive, practical skills immersion program provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar.

Next Level Python in Data Science (Numpy, Pandas, Spark, TensorFlow & More)

Working with NumPy, Pandas, SciKit Learn, SciPy, Spark, TensorFlow, Streaming & More… Next Level Python in Data Science covers the essentials of using Python as a tool for data scientists to perform exploratory data analysis, complex visualizations, and large-scale distributed processing on “Big Data”. In this course we cover essential mathematical and statistics libraries such…

Python Programming Essentials

Geared for experienced users, Python Programming Essentials is an introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules.  This comprehensive, practical…

Introduction to Python and PySpark

This three-day course is designed to provide Developers and/or Data Analysts a gentle immersive hands-on introduction to the Python programming language and Apache PySpark. NOTE: In order to provide the broadest range of courses and class dates for this class, this course may be taught by either Wintellect or one of our training Partners.

Go Language Essentials

Go is an open source project developed by a team at Google and many contributors from the open source community. It combines the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. If you are leveraging Go to create applications on the job or…

Design Patterns and Idioms in C++

This class will introduce students to a few of the most common Object-Oriented Design Patterns and Idioms used in C++. You will learn how to leverage proven solutions to common re-occurring problems and a common vocabulary to describe a software system. As part of this process, students will obtain key insights in how to design…

Moving Up to Modern C++: An Overview of C++11/14/17

This introduction to Modern C++ surveys additions to the C++ language introduced in C++11, C++14 and C++17, featuring support for Increased code clarity (lambdas, uniform initialization, auto, new OOD control) Improved performance (rvalue references, move semantics and perfect forwarding) Concurrency (multiple threads, synchronization techniques, asynchronous task support, condition variables and atomic types).

Intermediate Python

Python is huge right now. There is a big demand for Python in web, backend, Data Science, and DevOps. It is easy to get started with Python, but you can be even more proficient if you learn some of the common Pythonic Idioms that are somewhat unique to Python. Topics covered include testing, functional constructs,…

Fundamentals of Python

Python is huge right now. There is a big demand for Python in web, backend, Data Science, and DevOps. It is easy to get started with Python, but you can be a lot more proficient if you have the requisite background explaining how Python works and how it may be different from other languages you…

Applied JavaScript

This 5-day JavaScript training course teaches fundamental concepts involved in creating both client and server-side applications using JavaScript, Node.js, and popular modern frameworks. A review of functional programming is followed by important industry patterns. Students will learn to apply popular ES 6 features, and learn how to implement Web Components.  Server-side JavaScript is explored using…

Advanced Go Programming

Go Language (golang) is an open source programming language and has become increasing popular as a general-purpose language. You can develop a wide variety of applications using Go, such as systems, database, and networking applications. The combination of the unique capabilities of the language and enumerable features has made Go the preference for developing innovative…

Java Programming Fundamentals for Server-Side (JEE) Developers

New to Java and need to get a handle on JEE 7 basics? Need to learn Java, without the GUI and Swing? This five-day, comprehensive hands-on training course will teach you essential Java programming skills, in preparation for building server-side applications on the JEE platform. This is a five-day, comprehensive hands-on workshop geared for developers…