NYC's Hub for Tech and Startups

Courses

Courses

Over 20,000 new web developers will be needed by 2020. Are you ready? Learn to code, from fundamentals to more advanced application development in LaGuardia Community College’s free web development training program.

Level-up your facilitation skills to plan collaborative sessions, lead your team to breakthrough ideas and solutions, and spark creative momentum. Facilitation is a powerful mechanism for collaboration, and collaboration is key to working and innovating in a human-centric way. In this two-day course, you will build confidence in facilitating sessions that lead to greater creativity, understanding, and alignment on your team. We'll review a variety of methods and reflect on the role and mindset of a successful facilitator.

Object Oriented and Functional Programming in Python 2 Hours Class Pre-requisite: Python 101 (basic) + 102 (interim) After this class you will be able to understand Python more deeply and launch your career from scripting to software development / web development / Quant in Python . If you know basic syntax of Python then this course will launch you to the next level. Directions can you go if you learn OOP and Functional Python: Web development: Django uses classes and functional style extensively.

This course provides students with hands on experience using Visual Studio to create desktop applications using Windows Forms and the .NET Framework using Visual Basic.NET. Students should already have a working knowledge of VB.NET.

In this course, you will learn foundational skills to fully understand the basic elements of computer hardware and software while learning how to browse the internet, create and send emails, and much more. If this is your first time using a computer, then this training is specifically designed for you. The course is based around the Microsoft operating system and Microsoft Office software suite. Note: Class price includes a one time $25 registration fee

How can data visualizations be standardized and pipelined for viewing by key decision makers & analysts across an organization? Made to be compelling, informative, and appealing to the eye? Draw upon data sources as various as relational database servers (e.g. SQL), spreadsheets (e.g. Google Sheets), Salesforce, or web-based data? Process big data in a live manner for the most up-to-date output? Through our accelerated introduction, students will become fluid in using Tableaus features to achieve all of these objectives.

This intensive class will introduce you to the wonderful world of R and provide you with an excellent understanding of the language that leaves you with a firm foundation to build upon. From the rudimentary building blocks of programming basics, to data manipulation and use of advanced drawing packages, the course will conclude with a demonstration of a project of your choice on Project Demo Day. For Demo Day you will access and analyze real data, utilizing the tools and skill set taught to you throughout the course.

This five week course is an introduction to data analysis with the Python programming language, and is aimed at beginners. We introduce how to work with different data structure in Python. We cover the most popular modules, including Numpy, Scipy, Pandas, matplotlib, and Seaborn, to do data analytics and visualization. We use Ipython notebook to demonstrate the results of codes and change codes interactively during the class. Our past students include people have no programming experience and people have little exposure by taking Python class.

This is a class for computer-literate people with no programming background wishing to learn basic Python programming. The course is aimed at those needing to do data wrangling manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, and simple I/O, and introduce modules for downloading data from the web. Required Materials Students should bring a laptop to class.

This class will introduce you a wide range of machine learning tools in Python. The main focus is on how to use those tools to solve real world problems. Machine learning is a combination of statistical models with programming. After successful completion of this course, students will be able to carry out your experiments with the public available algorithms or develop your own algorithm.

Expand your ability to professionally present your results by applying the skills used in this course. With this training, you gain the knowledge and skills to build more sophisticated spreadsheets, perform what-if analyses, apply functions, manipulate PivotTables, and use the advanced features of Excel to aid in making and presenting business decisions.

This course provides students with hands on experience using Visual Studio to create Windows Presentation Foundation (WPF) applications using C#. Students should already have a working knowledge of C#. This course teaches students how to leverage the power of the .NET Framework to build WPF applications. Students learn the basics of XAML and how to use it to describe the appearance and behavior of WPF user interfaces. Students also learn how to use XAML resources to manage styles, triggers and control templates.

This course provides students with hands on experience using Visual Studio to create desktop applications using Windows Forms and the .NET Framework using Visual Basic.NET. Students should already have a working knowledge of VB.NET.

This 35-hour Machine Learning with R course introduces both the theoretical foundation of machine learning algorithms as well as their practical applications in R. It will introduce you to data mining, performance measures and dimension reduction, regression models, both linear and generalized, KNN and Nave Bayes models, tree models, and SVMs as well as the Association Rule for analysis.

This class explores how to manipulate text in Illustrator and Photoshop, including topics on different methods of placing type, changing properties, converting type into shapes, and basic typography theory. Skill prerequisites: Photoshop for Beginners Classes held on Mac Computers. These are registration based classes and spots may fill up quickly. If for any reason we're unable to accommodate your registration, we will let you know as soon as possible.

This 6-week program provides a hands-on introduction to Apache Hadoop and Spark programming using Python and cloud computing. The key components covered by the course include Hadoop Distributed File Systems, MapReduce using MRJob, Apache Hive, Pig, and Spark. Tools and platforms that are used include Docker, Amazon Web Services and Databricks. In the first half of the program students are required to pull a pre-built Docker image and run most of the exercises locally using docker containers.

This intensive class will introduce you to the wonderful world of R and provide you with an excellent understanding of the language that leaves you with a firm foundation to build upon. From the rudimentary building blocks of programming basics, to data manipulation and use of advanced drawing packages, the course will conclude with a demonstration of a project of your choice on Project Demo Day. For Demo Day you will access and analyze real data, utilizing the tools and skill set taught to you throughout the course.

This five week course is an introduction to data analysis with the Python programming language, and is aimed at beginners. We introduce how to work with different data structure in Python. We cover the most popular modules, including Numpy, Scipy, Pandas, matplotlib, and Seaborn, to do data analytics and visualization. We use Ipython notebook to demonstrate the results of codes and change codes interactively during the class. Our past students include people have no programming experience and people have little exposure by taking Python class.

This is a class for computer-literate people with no programming background wishing to learn basic Python programming. The course is aimed at those needing to do data wrangling manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, and simple I/O, and introduce modules for downloading data from the web. Required Materials Students should bring a laptop to class.

This is a class for computer-literate people with no programming background wishing to learn basic Python programming. The course is aimed at those needing to do data wrangling manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, and simple I/O, and introduce modules for downloading data from the web. Required Materials Students should bring a laptop to class.

This class will introduce you a wide range of machine learning tools in Python. The main focus is on how to use those tools to solve real world problems. Machine learning is a combination of statistical models with programming. After successful completion of this course, students will be able to carry out your experiments with the public available algorithms or develop your own algorithm.