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

    Programming with Python Fundamentals | 3-Hour Workshop

    Coding

    $149 USD each

    Online
    Thursday, 09 April, 2026
    1 4 pm EDT

    About This Workshop

    Over two live, three-hour sessions, you’ll get hands-on practice learning to code with this year’s most in-demand language, Python.

    We’ll start with the basics like navigating a code editor, writing basic Python programs, and storing and manipulating data. We'll learn how to use data structures like lists and dictionaries, make decisions using conditionals, and write loops to complete repetitive tasks. Finally, we will organize and simplify our code by writing and calling functions.

    Along the way we'll learn concepts that are common to all programming languages so that you can gain a solid feeling of what it's like to work and think like a programmer.

    By the end of this workshop, you'll have a foundation in the basics of Python programming to keep building on. You might even be inspired to pursue a software engineering career with your new skills.

    Please Note: Registration for this workshop will close 24 hours before the scheduled start date.

    Takeaways

    • Learn to navigate a code editor, and learn how to create and run Python programs.

    • Use Python to store and manipulate data in common data structures, such as lists and dictionaries.

    • Create conditional statements and write iterative code to complete simple repetitive tasks using for and while loops.

    • Define custom functions that take in arguments and generate desired data or calculations.

    Preparation

    • This workshop is for beginners. No prior knowledge or experience required.

    • Each individual participant must have purchased a seat in this workshop.

    • Look out for an email one day before, and one hour before the workshop begins with the Zoom link. If you don’t see the email, please reach out to help@ga.co and we’ll get you set up ASAP.

    • There is no certificate for completing this workshop.

    About the Instructor

    Musfiqur (Sumit) Rahman Photo

    Lead Data Science Instructor, General Assembly

    Musfiqur is a Data Science Educator and a Machine Learning Engineer with a passion for reducing the AI talent gap in Toronto. He is helping to grow the Data Science community by training AI enthusiasts to meet the growing needs of the industry. He enjoys teaching students to solve real world Machine Learning problems with greater efficiency in both cost and time.




    IN CONVERSATION WITH MUSFIQUR RAHMAN:

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

    I enjoy working with deep learning and NLP, especially fine-tuning transformer models. The ability to extract insights from unstructured data and build intelligent systems fascinates me. Optimizing models for efficiency and interpretability is particularly rewarding, as it bridges research and real-world applications in AI-driven decision-making and automation.


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

    I enjoy teaching SQL and Python to those transitioning into data science/analytics. SQL is essential for querying and managing structured data, while Python enables advanced analysis, automation, and visualization using various libraries including Pandas, NumPy, and Matplotlib. Learning both provides a strong foundation for data manipulation, statistical analysis, and machine learning. Python’s versatility also opens doors to more advanced AI and data science roles, making it a powerful tool for career growth in analytics.


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

    The most important aspect of teaching technical skills at a career college like General Assembly is ensuring practical, job-ready learning. I focus on real-world applications, hands-on projects, and critical problem-solving to equip students with the confidence and skills needed for a smooth career transition into tech.


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

    The most important aspect of teaching technical skills at General Assembly is ensuring practical, job-ready learning. I focus on real-world applications, hands-on projects, and critical problem-solving to equip students with the confidence and skills needed for a smooth career transition into tech.


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

    I have a strong background in developing and deploying ML models in the health tech domain, where I focused on building reliable, ethical, and compliant AI solutions. My work involved optimizing predictive models, ensuring data privacy, and addressing regulatory challenges in healthcare AI. This experience gave me deep insights into the complexities of real-world AI applications, particularly in high-stakes environments. Now, as a third-year PhD researcher in Software Engineering for AI, my focus has shifted toward advancing robust AI development practices. I specialize in reliable code generation with LLMs, and efficiency in AI-driven systems, ensuring that LLMs are not only accurate but also maintainable, scalable, and trustworthy. By integrating software engineering principles into AI, I aim to bridge the gap between research and practical AI deployment in industry settings.




    WHAT MUSFIQUR’S STUDENTS ARE SAYING...

    "Sumit is transparent and open with us about details of his work experience in the field, which adds additional value on top of the curriculum. His knowledge of the topics at hand is very deep."




    "Sumit has been consistent in his teaching approach. He is always prompt and prepared at the start of each class; he is structured and showed a great amount of respect for time, in regards to the amount of information that the class needed to absorb in a short amount of time. Sumit is quite knowledgeable, but equally good at relaying concepts that were new and sometimes difficult for each of us. It is Sumit's patience in addressing questions and creating examples, that made all of the difference in my personal experience."




    Community Code of Conduct

    Your registration for or attendance at any General Assembly offering indicates your agreement to abide by this Community Code of Conduct policy and its terms.

    Join Us

    By providing us with your email, you agree to General Assembly’s Terms of Service, and to receive email updates on courses, special events and GA news. You can change your mind at any time and unsubscribe from GA marketing emails by clicking the "unsubscribe" link located at the bottom of every marketing email or by emailing no.marketing@ga.co.

    Can't Make It?

    Follow this workshop to get an email the next time it’s scheduled.

    Sign-up not required

    Follow
    Spread the Word

    You May Also Like

    Join Us
    By providing us with your email, you agree to General Assembly’s Terms of Service, and to receive email updates on courses, special events and GA news. You can change your mind at any time and unsubscribe from GA marketing emails by clicking the "unsubscribe" link located at the bottom of every marketing email or by emailing no.marketing@ga.co.