Computer Programming Classes
NEW! - Introduction to Artificial Intelligence (WPINTRAI)
The "Introduction to Artificial Intelligence" course is for students eager to explore the transformative world of AI. Learners will delve into the core concepts and technologies underpinning artificial intelligence, including machine learning, neural networks, and natural language processing. The course combines theoretical knowledge with practical applications, ensuring students understand AI's impact across various sectors. Ideal for professionals seeking to enhance their expertise or pivot their careers, this course provides a solid foundation in AI, preparing students for further study or immediate application in their work environments.
NEW! - Introduction to Rust Programming and Generative AI (WPRUST)
This course offers a beginner-friendly introduction to Rust programming and its applications. We shall also cover Generative AI and how to use it to build applications. You'll explore Rust’s powerful performance and memory safety features. You’ll learn the syntax, data structures, error handling, and more. Through hands-on exercises, you’ll gain foundational skills in Rust, understand AI concepts, and create basic generative AI models. Clear explanations and focused, relevant examples make it accessible to anyone. No prior knowledge of Rust is required.
NEW! - Introduction to RAPID Programming and Generative AI (WPRAPID)
Introduction to RAPID Programming and Generative AI is a comprehensive course tailored for individuals interested in robotics and AI. This foundational class covers the RAPID programming language used in ABB industrial robots, teaching essential skills such as movement commands, logical functions, and error handling. Over 20 hours, students will learn hands-on robotics programming directly from an experienced factory trainer in New York. The course explores various ABB robots, 3D technology, and Oracle software services related to robotics, providing a well-rounded introduction to the field.
HTML (WPHTML)
Hypertext Markup Language is the core of most websites. In order to grasp the concept and syntax of other languages (like CSS, Javascript, XML, and PHP), knowledge of HTML is required. In this course, learn the structure upon which nearly every other language rests. CSS and HTML 5 will also be taught.
Note: | A regular computer with minimum of 8 GB of RAM, but 16GB ideal. Text editors like Sublime Text or Notepad++. Photoshop for images optional. |
Introduction to Python with ChatGPT (WPPYTHON)
This "Introduction to Python with ChatGPT" course offers a dynamic introduction to the fundamentals of Python programming, paired with the innovative application of the ChatGPT AI. Participants will learn Python's essential syntax, data structures, and file handling techniques, while also exploring how to integrate these skills with ChatGPT for building practical, AI-driven applications. Ideal for beginners and those looking to enhance their programming toolkit, this course empowers students to harness the capabilities of Python and AI to solve real-world problems efficiently.
Intermediate CSS (WPCSSI)
Cascading Style Sheets (CSS) is a coding language flush with elegance and grace. Used in tandem with HTML, it is the spice of a website. Through 12 hours of learning intermediate CSS techniques, students strengthen knowledge of prior CSS techniques while gaining advanced coding techniques.
Note: | A regular computer with minimum of 8 GB of RAM, but 16GB ideal. Text editors like Sublime Text or Notepad++. Photoshop for images optional. |
Advanced CSS (WPCSSA)
Students learn advanced CSS techniques and tools to be on the cutting edge of styling with CSS.
Note: | A regular computer with minimum of 8 GB of RAM, but 16GB ideal. Text editors like Sublime Text or Notepad++. Photoshop for images optional. |
Structured Query Language (STRQUE)
Intended for database application programmers, this class offers an introduction to SQL, the standard programming language for creating relational databases and manipulating their data. Students learn the relational model and commands for creating, updating, and deleting tables, views, indexes and rows as well as for finding information in the database. The class includes a brief introduction to transactions and commands to manage system privileges. Throughout the course, programming exercises using the MySQL database management system allow students to gain experience with SQL.
Note: | A regular computer with minimum of 8 GB of RAM, but 16GB ideal. Text editors like Sublime Text or Notepad++. Photoshop for images optional. |
PHP (PHP)
This course introduces students to the PHP language and shows how it is interfaced with Apache server and MySQL and Postgres databases.
JavaScript (WPJASCR)
This course teaches students about the client-based scripting language that powers many websites into motion. Students learn the syntax that makes it tick and the features that augment websites with dynamism.
Prerequisites: | HTML and CSS. If you didn’t take the prerequisite classes at Hunter, you will need to take a test. Please contact us to schedule an appointment. |
Advanced Adobe Dreamweaver (ADODREA)
Requirements: | Adobe Creative Suite |
Class Description
This course offers students in-depth Dreamweaver capabilities and techniques (no computer programming knowledge required). The class will cover: Spry data record sets, Tables and forms, to the use of widgets and the extension manager; how to creating multiple screens for smartphones, tablets and printers. Bonus material: Preview phone app Starter.
WordPress (WDWPRES)
Class Description
This course teaches the fundamentals, customizing a Wordpress site using a drag-and-drop page builder to add text and images to multimedia. Learn to modify themes and appearance, create links, handle media uploads, publish, move, maintain and backup your WordPress sites. Knowledge of basic HTML and CSS is recommended.