MASY1-GC 3030

Syntax Language Programming

New York University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course is for students with basic computer skills, including some Python and/or R fundamentals, who want to further coding skills. After reviewing language fundamentals, the course delves deeply into languages’ powerful advanced features, such as user-defined classes, object-oriented design, decorators, and generators. Students learn to employ the most widely used algorithms and libraries to solve common problems in the field, and develop skills with statistical analysis and visualization using applications such as Pandas, NumPy, R Shiny. Students learn to solve practical data processing problems, and to apply industry standard tools and techniques for working within development teams, such as Git for versioning or code review. They also learn to benchmark, profile, optimize, and test programs for memory efficiency. The course concludes with a discussion of common interview questions and pathways for gaining experience and eventually securing a position in the field.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 12 hours ago

001

Availability not recently verified
Class #new_york-MASY1GC3030Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?