Top Courses at Practical Programming

Find the perfect course for you at Practical Programming. We’ve selected 14 of Practical Programming’s most popular courses. View the full course catalog at programwithus.com

  • Introduction to Python

    This beginner Python course is designed for beginners to get students comfortable with the basics of Python programming. The course will cover foundational Python concepts, including data types, data structures, control flow, loops, functions, importing and exporting files, and manipulating data. This weeknight class offers a low-touch way for those working full-time to get started with Python in the evenings.

    Locations:
    • Chicago
    • NYC
    • Live Online
    • $399
    • 9 Hours
    • Evenings
    • Beginner
  • Machine Learning Immersive

    This machine learning course is meant for learners looking to master the concepts needed for machine learning. Students will learn how machine learning can be used for decision-making, the different machine learning techniques available, and how to tackle machine learning projects. The course covers various techniques in machine learning, including regression, classification, k-means, neural networks, and more.

    Locations:
    • NYC
    • Live Online
    • $1,195
    • 18 Hours
    • Weekdays
    • Intermediate
  • Python Immersive

    This 1-week Python Immersive is geared towards beginners with no prior coding experience and meant to give students a fundamental understanding of Python to start coding on their own. Students will learn best practices for coding with Python, work on exercises and programs in Python, and conclude with 2 projects of their own.

    Locations:
    • Chicago
    • NYC
    • Live Online
    • $1,495
    • 30 Hours
    • Weekdays
    • Beginner
  • Python for Data Science Immersive

    This 1-week data analytics course provides a deep-dive into using Python for data analysis. Students will get comfortable with the basics of Python programming and start working with critical data analysis libraries like Numpy, Pandas, and Matplotlib to perform data analysis and create data visualizations. This 35 hour intensive is meant to quickly get beginners in Python up to speed on performing data analysis and visualization in Python.

    Locations:
    • Chicago
    • NYC
    • Live Online
    • $1,495
    • 30 Hours
    • Weekdays
    • Beginner
  • JavaScript Immersive

    The JavaScript Immersive is meant to provide beginners with the skills they need to start building web applications from scratch. Students will build core web development skills in HTML, CSS, JavaScript, and Node JS with instructor-led training and project-based work. This 1-week web development course will give beginners the skills and tools they need to start their web development journey.

    Locations:
    • NYC
    • Live Online
    • $1,250
    • 35 Hours
    • Weekdays
    • Intermediate
  • FinTech Bootcamp

    Learn Python for financial analysis, machine learning, and algorithmic trading from experienced finance & engineering professionals in this 60-hour immersive.

    Locations:
    • NYC
    • Live Online
    • $2,995
    • 60 Hours
    • See provider
    • Beginner
  • Part-Time Data Science Bootcamp

    In this part-time bootcamp, students learn necessary programming skills to manipulate databases and perform various levels of analysis on the data. This program prepares students for entry-level data science and Python engineering positions.

    Locations:
    • Chicago
    • NYC
    • Live Online
    • $3,195
    • 72 Hours
    • See provider
    • Beginner
  • SQL Bootcamp

    This 18-hour course teaches the foundational concepts of SQL. Beginners can learn the basic functions of SQL, including the use of tables, queries, and timestamp functions. This program uses Postgres, but skills learned in this course will also translate for use of other systems such as SQL Server. Students in this program get hands-on training in small classes and will graduate with the skills needed to begin a career in SQL.

    Locations:
    • NYC
    • Chicago
    • Live Online
    • $975
    • 18 Hours
    • Weekdays or Evenings
    • Beginner
  • Software Engineering Immersive

    This 10-week certificate program gives students the skills to work as a full-stack web developer. The students will explore HTML, CSS, JavaScript, Python, Django, and React. Throughout the immersive program, students will build in-demand skills using the latest tools. Graduating from this course will prepare students for careers as a front-end, back-end, or full-stack web developer, software engineer, and much more.

    Locations:
    • NYC
    • Live Online
    • $9,995
    • 300 Hours
    • See provider
    • Beginner
  • Python for Automation

    Perfect for programming beginners, this 6-hour Python for Automation course teaches the basics of web scraping with Python. This class will teach students how to use Python code to retrieve the data you want from websites. Using loops, students will be able to use these strategies to compile data from large numbers of pages with ease. Students can attend online or in person.

    Locations:
    • NYC
    • Chicago
    • Live Online
    • $425
    • 6 Hours
    • Weekdays or Evenings
    • Intermediate
  • React Development Bootcamp

    This 72-hour React Development Bootcamp prepares students to become front-end React web and mobile developers. Students will learn the fundamentals of React and React Native before moving on to API calls, web hooks, and environmental variables. Students will build three apps during the course, gaining valuable practice. After graduating, students will be qualified to be a react developer, front-end web developer, or mobile developer.

    Locations:
    • NYC
    • Live Online
    • $2,995
    • 60 Hours
    • Evenings
    • Intermediate
  • Python for Finance Immersive

    This Python for Finance Immersive course gives students a deep understanding of the use of Python for data extraction, analysis, and visualization. Throughout the 30-hour program, the students will work with NumPy, Pandas, Matplotlib and other scientific libraries as they learn how to pull and process data. Students will graduate with hands-on experience working with Jupyter Notebook, having completed small projects using Python to analyze data. This program is open to beginners, with no requirement for experience in advanced mathematics or coding.

    Locations:
    • NYC
    • Live Online
    • $1,895
    • 30 Hours
    • Weekdays
    • Beginner
  • Algorithmic Trading with Python

    In just 12 hours, this Algorithmic Trading with Python course gives students the skills they need to build their own automated trading strategies. They will first learn how to use Python scripts to connect with an online trading brokerage before learning how to trade. Students will also learn to use algorithms to inform and drive investments while learning more about backtesting and exponential moving average strategies. Students will test their knowledge through the use of mock trades in Python.

    Locations:
    • NYC
    • Live Online
    • $895
    • 12 Hours
    • Weekdays
    • Intermediate
  • Machine Learning & Automation for Finance

    This 18-hour Machine Learning & Automation for Finance course teaches advanced skills in machine learning in Python. Students in this course will develop advanced skills in the Python language, learn how to use object-oriented programming and regression models, and apply these concepts to a real world problem. They will also learn how to use Python to build predictive financial models and to create budgets that may be exported.

    Locations:
    • NYC
    • Live Online
    • $1,295
    • 18 Hours
    • Weekdays or Weekends
    • Intermediate

showing 14 of 14 courses