Learn Python with interactive tutorials and challenges
Learn Python with structured courses covering core concepts, data analysis, and machine learning. Practice coding in an integrated development environment. Complete interactive quizzes and challenges to reinforce skills.
Edit and run Python 2.7 scripts with auto-completion, auto-indent, and syntax highlighting. Execute selected text from the editor or browser. Save files using templates. Support text, PDF, CHM, MP3, M4V, and ZIP file formats.
Learn and execute Python 3.5 scripts with auto-completion, code coloring, and auto-indentation. Run selected text or entire files. Save and open scripts in a built-in editor. Share code via file system.
Write Lua code in two modes: program or console. Create and manage multiple files and directories. Export or email code and results. Use a syntax-highlighted editor. Support graphics, audio, database, and network programming.
With structured lessons, exercises, and real-world projects. Build and test code within the . Track progress and access project-based learning materials.
Access the complete text of the California with real-time section searches and fast full-text search. Email or print selected sections. Read aloud text and search within results. No internet connection required.