Join us for our upcoming free programming courses, blending human-led instruction with AI programming tools.
Our
courses are designed to help you master Python, Rust, C#, JavaScript, TypeScript and other technologies such
as
PostgreSQL, Docker, and GitHub. Whether you're a beginner or an experienced programmer, our courses will
empower
you to innovate with confidence. Register today to secure your spot!
What our students saying...
"Through this event, I've unlocked the power of Rust and gained a new perspective on efficient and safe programming. It's not just about learning a language; it's about embracing a mindset that values agile learning with the help of cutting edge tools."
- Azanul
Rust for Python Programmers
April 19, 2024
"Event was awesome!!!! Learned a lot, waiting for the next one!"
"The Rust+Python training has opened my eyes on how to interact and extend Python modules to make things faster, giving me more control on the behaviour of my python code/modules. Well worth the training. Thank you."
- Stephen
Extend Python with the Power and Safety of Rust
July 19, 2024
"I learned a whole lot from the event of creating Memory-Safe Programming with Rust Workshop. I gained quite a lot of Insights into Rust's in-built memory features and how to work around it when building Applications."
- Victor
Rust's Safety Net: Crafting Memory-Safe Applications
April 19, 2024
"It's a great session for beginners, practical based."
- Visal
Getting Started with Rust
April 09, 2024
"Always had trouble understanding the concepts of memory ownership and borrowing, but Eric explains them beautifully and in great detail!"
- Sajjad
Rust for Python Programmers
April 19, 2024
"Eric did a fantastic job introducing Rust concepts for developers familiar with Python. I've been reading about Rust for a little while and following tutorials, but having a structured presentation with side-by-side comparisons was really helpful to fully comprehend concepts like Rust's memory safety features. His lectures were excellent and he was also very patient with questions! I look forward to attending more."
- JR
Rust for Python Programmers
April 19, 2024
"It has helped me to additionally cement my knowledge of full stack web development using Rust. The pace and style of teaching is top-notch, I couldn't have asked for a better place to validate my Rust knowledge."
- Stephen
Build Web Apps with Rust and Leptos
July 03, 2024
"As someone who has recently delved into the world of Rust through a live event, I can confidently say that the experience was nothing short of transformative. The event, which was a comprehensive dive into Rust's ecosystem, provided a unique blend of theoretical knowledge and practical application that catered to both beginners and seasoned programmers."
- Mohd Diah
Rust's Safety Net: Crafting Memory-Safe Applications
May 10, 2024
"This course was a great intro into learning concurrency with Rust. It was properly paced, well-explained, with great code examples to walk through various concepts in Rust. Looking forward to future sessions!"
- Ian
Rust at Full Speed: Harnessing Concurrency with Confidence
May 17, 2024
"It was a nice introduction to Rust, covering even some advanced concepts, and very useful for people coming from a Python experience."
- Salman
Rust for Python Programmers
April 19, 2024
"This was a well thought out and in depth course. We're so lucky to have free events like this to learn more about Rust. Highly recommended."
- Ruud
Build Web Apps with Rust and Leptos
July 03, 2024
"Great technical explanation of subtle language details to understand the howto's for beginners and advanced developers when starting with Rust. Super clear and helpful guidelining across the definitive angles of a language."
- Cristian
Rust for Python Programmers
April 19, 2024
Past Programmer 2 Programmer Training Events!
Below are recent training events that we've hosted. If you missed any of these events, don't worry! We'll be
hosting more events in the future. Stay tuned for updates on upcoming training sessions!
Review the past events below for links to the event recordings.
Thursday, October 3rd, 2024 - 9:30am to 11am ET (7pm - 8:30pm IST)
Time Zone: Regular US East Coast Business Hours
When: Thursday, October 3rd, 2024 - 9:30am to 11am ET (7pm - 8:30pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Unlock the power of Rust by diving into bare-metal programming! In this webinar, "Rust on Bare Metal," we'll explore how to write efficient and safe Rust programs that run directly on hardware without an operating system. You'll gain hands-on experience working with the BBC Micro:bit v2 controller, which is powered by the Nordic nRF52833 microcontroller. This session is perfect for developers interested in embedded systems, Rust programming, or both, as we guide you through setting up the development environment, writing your first Rust code, and deploying it to the BBC Micro:bit v2.
Skills You Will Learn
Setting up a Rust development environment for bare-metal programming.
Writing and debugging Rust code for embedded systems.
Understanding memory management and hardware interaction in Rust.
Configuring and deploying Rust programs on the Nordic nRF52833 microcontroller.
Leveraging the BBC Micro:bit v2 for practical embedded systems development.
Join us for this deep dive into "Rust on Bare Metal" and learn how to harness Rust’s capabilities to build safe and reliable embedded applications. Whether you're new to Rust or looking to expand your embedded systems expertise, this webinar offers a unique opportunity to get hands-on experience. Don’t miss out—register now!
Friday, August 16th, 2024 - 9am to 11am ET (6:30pm - 8:30pm IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, August 16th, 2024 - 9am to 11am ET (6:30pm - 8:30pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Join us for an in-depth webinar on building powerful, efficient, and dynamic web applications using Rust, Actix Web, and HTMX. Rust is renowned for its performance and memory safety, making it a top choice for modern web development. Actix Web, a robust and highly performant web framework for Rust, simplifies the process of creating fast and reliable web services. HTMX enhances your web applications by enabling dynamic, interactive content without the need for extensive JavaScript.
In this webinar, you'll learn:
Getting Started with Rust: An introduction to the Rust programming language, its key features, and why it's ideal for web development.
Building with Actix Web: A comprehensive guide to setting up and developing web applications using the Actix Web framework. We'll cover routing, middleware, and handling asynchronous operations.
Integrating HTMX: Discover how to leverage HTMX to create interactive and dynamic user interfaces with minimal JavaScript. You'll see how HTMX can enhance your web apps by enabling features like partial page updates and seamless interactivity.
Real-World Applications: Walkthroughs of real-world examples and use cases to see how these technologies come together to build scalable and responsive web applications.
Best Practices and Performance Optimization: Tips and techniques for writing efficient code, managing state, and optimizing the performance of your Rust-based web applications.
Whether you're a seasoned developer looking to expand your toolkit or new to Rust and web development, this webinar will provide you with the knowledge and skills to build cutting-edge web applications. Join us to explore the synergy of Rust, Actix Web, and HTMX and take your web development to the next level!
Event Recording
Learn How to Program Stored Procedures and Functions in PostgreSQL #
Friday, August 9th, 2024 - 10am to 11am ET (7:30pm - 8:30pm IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, August 9th, 2024 - 10am to 11am ET (7:30pm - 8:30pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Join Us for an In-Depth Webinar on Programming PostgreSQL Stored Procedures and Functions. PostgreSQL is one of the most powerful and versatile open-source databases available, and understanding how to program stored procedures and functions can significantly enhance your ability to manage and manipulate data efficiently. This webinar is designed to provide you with the knowledge and skills to leverage these powerful features, enabling you to build robust, efficient, and scalable database solutions.
In this webinar, you'll learn:
Getting Started with PostgreSQL Stored Procedures and Functions: An introduction to stored procedures and functions in PostgreSQL, their key features, and why they are essential for advanced database management.
Writing Your First Function: A step-by-step guide to creating your first function in PostgreSQL, including syntax, structure, and best practices for writing efficient and maintainable code.
Creating and Using Stored Procedures: Learn how to set up and use stored procedures in PostgreSQL, including handling input and output parameters, and understanding the differences between functions and procedures.
Advanced Functionality: Discover advanced features such as control structures (loops and conditionals), error handling with EXCEPTION blocks, and returning complex data types from functions and procedures.
Best Practices and Performance Optimization: Tips and techniques for writing efficient and optimized stored procedures and functions, including performance tuning and avoiding common pitfalls.
Whether you're a seasoned database administrator looking to enhance your PostgreSQL skills or a developer new to database programming, this webinar will provide you with the insights and expertise needed to take full advantage of PostgreSQL's procedural capabilities. Join us to unlock the power of PostgreSQL stored procedures and functions and take your database management to the next level!
Friday, July 19th, 2024 - 9am to 11am ET (6:30pm - 8:30pm IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, July 19th, 2024 - 9am to 11am ET (6:30pm - 8:30pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Join us for an in-depth webinar exploring the powerful synergy between Python and Rust. Python's versatility meets Rust's performance and safety in the realm of creating Python extensions. Whether you're a Python developer looking to optimize critical sections of your codebase or a Rust aficionado keen to integrate with Python ecosystems, this session is for you.
In this webinar, we'll cover:
Introduction to Python Extensions: Understand the benefits of extending Python with native code.
Why Rust?: Explore why Rust is an ideal choice for writing Python extensions due to its safety, speed, and simplicity.
Getting Started: Step-by-step guide to setting up your Rust environment for Python extension development.
Building Your First Extension: Hands-on demonstration of creating a basic Python extension using Rust.
Advanced Techniques: Dive deeper into techniques for optimizing performance and handling data between Python and Rust.
Best Practices: Learn best practices for maintaining and distributing Python extensions written in Rust.
Q&A Session: Get your questions answered about Python and Rust development.
Whether you're new to Python extensions or looking to leverage Rust's capabilities, this webinar will equip you with the knowledge and tools to enhance your Python projects effectively. Don't miss out on this opportunity to elevate your Python programming skills with Rust!
Wednesday, July 3rd, 2024 - 9am to 3pm ET (6:30pm - 12:30am IST)
Time Zone: Regular US East Coast Business Hours
When: Wednesday, July 3rd, 2024 - 9am to 3pm ET (6:30pm - 12:30am IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Welcome to a one-of-a-kind online event where we dive into the world of building web applications using Rust and Leptos. Join us for a hands-on workshop where you'll learn how to leverage the power of Rust's performance and safety combined with Leptos' cutting-edge capabilities to create efficient and reliable web apps. Whether you're a seasoned developer or just starting out, this event will equip you with the skills and knowledge to take your web development projects to the next level. Don't miss this opportunity to explore the exciting possibilities that Rust and Leptos bring to web development!
Enums, Structs, and Traits - Essential Building Blocks of Rust Programming #
Wednesday, May 29th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Time Zone: Regular US East Coast Business Hours
When: Wednesday, May 29th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Dive into the dynamic world of Rust programming with our upcoming event, "Enums, Structs, and Traits: Essential Building Blocks in Rust!" Discover how enums allow for type-safe variations, how structs enable custom data structures, and how traits can be used to define shared behavior in a flexible way. This session is designed to ignite your passion for Rust’s robust system programming capabilities, whether you're refining your skills or just beginning your journey. Don't miss out on this opportunity to explore the foundational elements that make Rust uniquely powerful and efficient!
Session Topics
Introduction to Rust Data Structures
Enums
Structs
Traits
Putting it All Together
Q&A Session
Event Recording
Rust at Full Speed: Harnessing Concurrency with Confidence #
Friday, May 17th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, May 17th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Welcome to our online event where we delve into the world of Rust programming! Join us for a thrilling journey through concurrency in Rust and learn how to write highly performant and reliable code. Whether you are a beginner or an experienced Rustacean, our experts will guide you in mastering concurrency with confidence. Don't miss out on this opportunity to level up your Rust skills!
Friday, May 10th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, May 10th, 2024 - 10am to 11:30am ET (7:30pm - 9pm IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Registered People who Attend the Live Session
Join us for an insightful journey into the world of Rust, a language designed with memory safety at its core, making it an exceptional choice for building reliable and efficient software systems. This webinar will delve into the fundamental principles of Rust that prevent common bugs and security vulnerabilities associated with memory management in traditional programming languages.
Whether you're a seasoned developer or new to systems programming, you'll discover how Rust's ownership rules, borrowing, and lifetimes provide a robust framework that enforces safety without sacrificing performance. We will walk you through real-world examples that demonstrate how to leverage these features to write clean and maintainable code.
By the end of this session, you'll have a deeper understanding of how Rust's innovative approach to memory safety can be applied to your own projects to enhance their security and stability. Don't miss the opportunity to future-proof your programming skills with Rust!
Friday, April 19th, 2024 - 9am to 3pm ET (6:30pm - 12:30am IST)
Time Zone: Regular US East Coast Business Hours
When: Friday, April 19th, 2024 - 9am to 3pm ET (6:30pm - 12:30am IST)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: For Everyone who Registers
Hey there, Python enthusiast! Ever wanted to dip your toes into the world of Rust through human-led, AI-powered, live training? This FREE online event is perfect for you! Join us as we explore the differences and similarities between Rust and Python, and discover how Rust's speed and safety features can level up your programming game. Using the latest AI and cloud programming tools, Rust is more accessible to Python programmers than ever! Let's dive into Rust together - it's easier than you think!
Friday, April 9th, 2024 - 11:00am - 12:30pm IST (1:30am to 3am ET)
Time Zone: Regular India Business Hours
When: Friday, April 9th, 2024 - 11:00am - 12:30pm IST (1:30am to 3am ET)
Registration Link: Registration Closed
Location: Online
Cost: Free (Registration is Required)
Recording: Free for Everyone who Registers
LinkedIn Profile Badge: None
Are you eager to dive into the world of Rust programming language? Join us for a beginner-friendly session where you'll learn the basics of Rust development!
What to Expect
Introduction to Rust and its key features
Setting up your development environment
Writing your first Rust program
Interactive Q&A session
Whether you're new to programming or looking to expand your skills, this event is perfect for anyone interested in Rust. Get ready to kickstart your Rust journey with us!