Pre-Programming: Everything you need to know before you code
Increase your chance of success learning to code and communicating with other developers
Comprehensive Guide to Best Practices & Code Refactoring
Explore similar courses.
Increase your chance of success learning to code and communicating with other developers
Code Smarter, Not Harder: Empowering Developers with AI Tools Mastery. Stay ahead in the tech world with our course,
Become a better developer: Learn software architecture techniques and develop code that is more robust, flexible, understandable and maintainable.
The Practical, Start-to-Finish Guide to Planning and Leading Iterative Software Projects Iterative processes have gained widespread acceptance because they help software developers reduce risk and cost, manage change, improve productivity, and deliver more effective, timely solutions. But conventional project management techniques don't work well in iterative projects, and newer iterative management techniques have been poorly documented.
Get the latest on new courses, sales, learning tips, site updates and community events.