Welcome to the NewPush Academy Slides repository page! This space is designed to help our team members and teachers understand how our slides are maintained, deployed, and accessed. 🚀
We host our course slides in a dedicated GitHub repository. This approach allows us to:
- Treat slides as software: Manage changes, releases, and history using Git.
- Facilitate collaboration: Accept pull requests (PRs) from team members and teachers to continually improve the content.
- Leverage Markdown & AI: Easily create, edit, and refine content with Markdown and AI tools.
- Automate Deployment: Our Continuous Integration (CI) pipeline automatically deploys new slides as they are merged.
- Version Control & History: Every change is tracked, so you can always revert if needed.
- Collaborative Workflow: Team members can submit PRs for updates, making the review and update process smooth.
- Integration with CI/CD: Automatic deployment ensures that the most recent version is always online.
- Future Website Integration: Once the slides are updated in GitHub, we will link them directly on the NewPush Academy website.
Our CI pipeline monitors the repository and automatically deploys any new or updated slides. This means that as soon as your contributions are merged, the latest version of the slides is live and available for everyone. 🌟
- Session #1: Introduction-to-Modern-AI-Models
- Session #2: Fundations-of-AI-Agents
- Session #3: Agent-Architecture-and-Design
- Session #3 - Hands On: Creating AI Agents with smolagents
- Session #1: Introduction-to-Bitcoin-Smart-Contracts
- Session #2: Fundations-of-Bitcoin-Scripting
- Session #3: Advanced-Bitcoin-Scripting
- 🖥️ Clone the Repository: If you’re contributing, start by cloning our GitHub repository.
- ✏️ Make Your Changes: Update the Markdown slides as needed.
- 📬 Submit a Pull Request: Once your changes are ready, submit a PR for review.
- 🚀 CI Deployment: After approval, your changes will be automatically deployed.
We use a custom theme for our slides to ensure a consistent and professional look across all presentations. The theme is designed to be clean, modern, and easy to read, with a focus on clarity and accessibility.
To see an example of how the theme is applied, check out our example slides. This demonstrates the various elements and styles used in our theme, including headings, lists, code blocks, and more.
If you have any questions, suggestions, or need help getting started, please reach out to the NewPush Academy team. 💬
For more information, visit NewPush or NewPush Labs.
Thank you for helping us keep our content up-to-date and engaging for everyone! 🎉