Introduction to R Programming

Over the past few years, R has been steadily gaining popularity with business analysts, statisticians and data scientists as a tool of choice for conducting statistical analysis of data as well as supervised and unsupervised machine learning.

Course Objectives:
This intensive training course helps students learn the practical aspects of the R programming language. The course is supplemented by many hands-on labs which allow attendees to immediately apply their theoretical knowledge in practice.

Intended Audience:  Business Analysts, Technical Managers, and Programmers

Delivery Method: Virtual Instructor Led Training

Register for this Course

Python 3 Essentials

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.

Course Objectives:
Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This course is “skills-centric”, designed to train attendees in core Python and web development skills beyond an intermediate level, coupling the most current, effective techniques with best practices. Working within in an engaging, hands-on learning environment, guided by our expert Python practitioner, students will learn to:

  • Create working Python scripts following best practices
  • Use python data types appropriately
  • Read and write files with both text and binary data
  • Search and replace text with regular expressions
  • Get familiar with the standard library and its work-saving modules
  • Use lesser-known but powerful Python data types
  • Create "real-world", professional Python applications
  • Work with dates, times, and calendars
  • Know when to use collections such as lists, dictionaries, and sets
  • Understand Pythonic features such as comprehensions and iterators
  • Write robust code using exception handling

Delivery Method: Virtual Instructor Led Training

Intended Audience: This course is intended for people with some programming experience in any language.

Register for this Course

Python with Data Science

This course covers theoretical and technical aspects of using Python in Applied Data Science projects and Data Logistics use cases.

Course Objectives:
NumPy, pandas, Matplotlib, scikit-learn; Python REPLs; Jupyter Notebooks; Data analytics life-cycle phases; Data repairing and normalizing; Data aggregation and grouping; Data visualization; Data science algorithms for supervised and unsupervised; Machine Learning.

Delivery Method: Virtual Instructor Led Training

Intended Audience: Data Scientists, Software Developers, IT Architects, and Technical Managers. Participants should have the general knowledge of statistics and programming and also be familiar with Python.

Register for this Course

HTML5: Content Authoring Fundamentals

HTML5 is one of the most integral and evolving web technologies that enables a user to structure content and present it on the web. This course lays the foundation for mastering this popular web publishing technology.

Delivery Method: Virtual Instructor Led Training, or on site at CITI's Stamford campus.

Course Duration: 1 day

Intended Audience: This course is designed as an introduction to HTML and CSS for those who want to learn to develop standards-compliant web content, with a focus on current HTML5 and CSS3 standards. This course can be taught on Microsoft® Windows®, Apple® Mac OS® X, or Linux®, and supports developers who work in any of those environments.

Register for this Course

HTML5: Content Authoring with New and Advanced Features

This course focuses on the new and advanced features of HTML5, covering how to create HTML5 and CSS3 markup that will work well on the widest possible variety of web browsers, mobile devices, and machine readers, such as search engine web crawlers.

This course requires a desktop/laptop set up. A dual monitor display is recommended for an enhanced learning experience.

Delivery Method: Virtual Instructor Led Training, or on site at CITI's Stamford campus.

Course Duration: 1 day

Intended Audience: This course is designed for those who have experience authoring content in HTML and CSS, and want to learn how to use new HTML5 and CSS3 features. This course can be taught on Windows®, Mac OS® X, or Linux®, and supports developers who work in any of those environments. Although JavaScript® knowledge is helpful, HTML and CSS are the focus, so this course does not require that the learner have extensive JavaScript skills.

Register for this Course

WordPress Fundamentals

This course shows you how to use WordPress 4.7’s themes, widgets, plug-ins, and souped-up editing and multimedia tools to build just about any kind of site.

Course Objectives:
This course provides a thorough A to Z look at WordPress. You will learn the basic skills and knowledge of WordPress including how to create, manage, maintain, and extend a WordPress site. This course is a combination of lectures and hands-on exercises that provide practical real-world experience.

Delivery Method: Virtual Instructor Led Training

Course Duration: 2 days

Intended Audience: Whether you’re a budding blogger or seasoned Web designer, WordPress is a brilliant tool for creating websites, once you know how to tap its impressive features.

Register for this Course