How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
TorchCode is a PyTorch practice platform made up of Jupyter notebooks, where learners implement operators and model components from scratch and get instant automated grading. Each problem is a self-contained notebook with a blank template to fill in. A built-in judge imports the submitted function and runs it against several test cases. It checks numerical correctness, gradient flow through autograd, and edge cases, then reports a pass or fail for each test.
The main features of duoan/torchcode are: PyTorch Code Exercises, Neural Network Operator Implementations, Practice Platforms, Automated Grading Workflows, Embedded Notebook Exercises, Coding Interview Preparation, Jupyter Notebook Curricula, Multiple Choice Grading.
Projects with overlapping indexed features include: zhblue/hustoj — hustoj is a web-based online judge platform built with PHP and MySQL for hosting programming contests and training. It… atcold/nyu-dlsp20 — NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering… qingdaou/onlinejudge — OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It… jerry-git/learn-python3 — This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured… forthespada/interviewguide — InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software… gatieme/codinginterviews — CodingInterviews is a technical interview study resource and algorithm implementation guide. It provides a collection…
hustoj is a web-based online judge platform built with PHP and MySQL for hosting programming contests and training. It features an automated code grading engine that executes submissions in multiple languages and validates them against test cases to provide rankings and scores. The system is designed as a competitive programming contest manager, supporting ACM-ICPC and NOIP style events with weighted scoring and penalty calculations. It distinguishes itself with a built-in plagiarism detection system that compares source code similarity between users to identify potential cheating. The platf
NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering supervised and unsupervised deep learning fundamentals. The course materials include lecture slides, Jupyter notebooks, and YouTube video recordings, all organized around PyTorch-based code exercises and neural network architecture tutorials. The course is structured as a sequential progression from fundamentals to advanced architectures, with each lecture building on previous material. Assignments are distributed as Jupyter notebooks that students complete and submit, ensuring
OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It provides a complete online judge system that compiles, runs, and scores code submissions against predefined test cases within a sandboxed execution environment, ensuring the host system remains protected from untrusted user code. The platform supports both ACM-style penalty-based scoring and OI-style point-based scoring, with real-time leaderboard computation that dynamically updates participant rankings as submissions are judged. Contest organizers can create and schedule timed com
This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo