







Educational resources for self-learners
Simulation and modeling of natural processes
Offered by University of Geneva. This course gives you an introduction to modeling methods and simulation tools for a wide range of natural phenomena. You'll cover Python programming, dynamical systems, numerical integration, cellular automata, and agent-based models, including a section on optimization problems. This is perfect for applying computational methods to understand and optimize complex systems, aligning with your interests in programming, mathematics, and startups. The course includes full-length video lectures with subtitles and practical assignments.
PCEP™ – Certified Entry-Level Python Programmer
The PCEP™ – Certified Entry-Level Python Programmer certification shows that the individual is familiar with universal computer programming concepts like data types, containers, functions, conditions, loops, as well as Python programming language syntax, semantics, and the runtime environment. It specifically covers fundamental terms, Python's logic and structure, literals, variables, numeral systems, operators, data types, I/O operations, control flow, data collections, functions, and exceptions.
Reena Sagar - Online Computer Programming Tutor
Connect with Reena Sagar, an experienced online computer programming tutor specializing in Python and JavaScript. With 7 years of teaching experience, Reena focuses on helping students develop a programmer's mindset, ideal for mastering fundamental concepts like variables. She offers flexible online sessions tailored for IT professionals interested in AI and startups, teaching in English.
Programming with Evan
Learn programming with Evan! Tutorials, tips, and tricks for various programming languages.
Testing: The Complete Developer's Guide
The most comprehensive, all-in-one software testing course online. Learn everything from unit testing to API back-end testing to E2E testing and everything in between using JavaScript, Python, React, Node, Rust, Angular, Vue + more so that you can become a top-level Developer this year!
Cristina Gurguta - Prompt Engineering Mentor
Cristina Gurguta is an AI & ML Manager for Strategic Portfolios at HOLCIM and a Prompt Engineering mentor on MentorCruise. She has over 15 years of global experience in AI strategy, MLOps, and team leadership. She speaks English and Romanian, and offers expertise in MLops, Data Science, Machine Learning, and Python.
Chouaieb Nemri - Prompt Engineering Mentor
Chouaieb Nemri is a Generative AI BlackBelt Specialist at Google with over 10 years of experience in Data, Cloud, and Artificial Intelligence. He helps executives and leaders accelerate their cloud-based AI/ML and Generative AI initiatives. He offers expertise in Aws, Python, Machine Learning, and Data Science.
Mosh Hamedani (Programming with Mosh)
Mosh Hamedani is an Australian-based software engineer and educator, best known as the creator of the 'Programming with Mosh' YouTube channel, which focuses on clear, practical coding tutorials for programmers at all levels.
freeCodeCamp.org
The freeCodeCamp.org YouTube channel is a leading educational platform focused on providing long, in-depth technical courses primarily in programming and software development. The channel features content created both by the freeCodeCamp.org team and collaborations with other YouTube creators. Its core content includes comprehensive tutorials and full-length courses covering a wide range of topics such as HTML, CSS, JavaScript, Python, data structures, algorithms, as well as specialized tools and domains. The channel is recognized for its highly detailed instruction—many videos span several hours, aiming to offer thorough coverage of each subject. With more than 1,000 courses and over 10 million subscribers, freeCodeCamp.org serves as a major resource for learners seeking to build foundational and advanced coding skills for free, appealing to both beginners and experienced developers seeking to expand their knowledge.
Mosh Hamedani
Mosh Hamedani is a prominent programming educator on YouTube known for his channel Programming with Mosh. He specializes in teaching a wide range of software development topics, particularly web application development, with a focus on technologies and languages such as JavaScript, Python, C#, ASP.NET, Web API, Entity Framework, Angular, and HTML/CSS. His content is designed for both aspiring and experienced software engineers, aiming to help viewers improve their coding skills and achieve professional goals like landing tech jobs. His teaching style is noted for being clear, practical, and approachable, often using real-world examples to illustrate concepts.
Get AI-Powered Recommendations
Sign up to receive personalized resource recommendations based on your interests and learning goals.