Want to thrive in an AI-first world? Our FREE Survival Skills Series gives you new tools to add to your kit.

AI is already reshaping hiring and talent development. Download the State of Tech Talent 2026 for global insights on what's working.



    Begin your learning Pathway

    AI Fundamentals

    Take individual courses or combine them to build end-to-end AI capability for the modern workplace.



    Begin your learning Pathway

    AI Data Analytics

    Take individual courses or combine them to master the tools and methodologies that power modern AI data analytics.



    Begin your learning Pathway

    AI & Machine Learning

    Take individual courses or combine them to master the tools and methodologies that power production-grade AI applications.



    Begin your learning Pathway

    AI Product Management

    Take individual courses or combine them to master the frameworks and methodologies that power successful AI-driven products.



    Begin your learning Pathway

    AI Software Engineering

    Take individual courses or combine them to master the complete AI software engineering stack.



    Begin your learning Pathway

    AI Experience & Design

    Take individual courses or combine them to master the tools and methodologies that power modern AI product design.

    Get More Info
    Benjamin Piper Photo

    Benjamin Piper

    Software Engineering Instructor Lead

    Online

    Ben Piper is the author of several Sybex study guides, including the AWS Certified Solutions Architect Study Guide, AWS Certified Cloud Practitioner Study Guide, CompTIA Cloud+ Study Guide, and CCNP Enterprise Certification Study Guide. He has also created 40+ Pluralsight courses covering AWS, networking, and configuration management, and wrote Learn Cisco Network Administration in a Month of Lunches [Manning]. Prior to this, he has had a diverse career spanning retail, finance, and healthcare industries, where he performed network, Linux, Windows, Citrix, and VMware administration.




    IN CONVERSATION WITH BEN:

    What is your favorite technical skill to work with on your own projects and why?

    JavaScript and Python are my favorites.


    What is your favorite technical skill to teach to students and why?

    The terminal is a fundamental skill that is supremely useful and teaches you more about a system than any GUI could.


    What is most important to you about teaching technical skills at General Assembly?

    Instilling a sense of confidence, beginning with the fundamentals and building on top of those.


    What advice do you have for anyone looking to learn technical skills to reach new career goals?

    Always start with the fundamentals, and practice, practice, practice! Theory and practice are both equally important, and you have to crawl before you can walk before you can run.


    What would you like to highlight about your experience in your technical domain outside of teaching?

    I've done everything from networking to virtualization to Windows and Linux system administration to cloud to voice to programming.




    Coming up near you

    Want to teach at ga?

    Join our global community of instructors and help shape the next generation of industry leaders — while moving your own career forward with proven subject matter expertise, leadership experience, and public speaking skills. Teach online or on campus, full-time
or part-time.

    Learn More