Mục lục:

Các ứng dụng iPhone tốt nhất để giúp bạn học kiến thức cơ bản về lập trình
Các ứng dụng iPhone tốt nhất để giúp bạn học kiến thức cơ bản về lập trình
Anonim

Với những chương trình này, bạn có thể học khi đang di chuyển chỉ với vài phút mỗi ngày cho các bài học tương tác nhỏ.

Các ứng dụng iPhone tốt nhất để giúp bạn học kiến thức cơ bản về lập trình
Các ứng dụng iPhone tốt nhất để giúp bạn học kiến thức cơ bản về lập trình

Hầu như tất cả các ứng dụng được liệt kê đều có các bài học bằng tiếng Anh. Nhưng nếu bạn định học lập trình, thì bạn phải hiểu rằng một lập trình viên không thể làm được nếu không có tiếng Anh.

Lrn

Lrn dạy kiến thức cơ bản về các ngôn ngữ như HTML, CSS, Javascript, Python và Ruby. Bài học là các nhiệm vụ tương tác nhỏ với lời nhắc. Trong mỗi câu đó, trước tiên bạn đọc 2-3 câu kèm theo lý thuyết, sau đó dán đoạn mã còn thiếu vào trình soạn thảo. Một số bài học có sẵn miễn phí, phần còn lại có thể được mua trong ứng dụng.

Mimo

Trong chương trình, bạn sẽ tìm thấy một số khóa học theo định hướng dự án hướng dẫn bạn qua tất cả các giai đoạn chính của việc phát triển một ứng dụng, trang web hoặc trò chơi đơn giản. Ngoài ra, Mimo cung cấp các khóa học hoàn toàn dành cho các ngôn ngữ và công nghệ riêng lẻ: PHP, Python, SQL, JavaScript, CSS, HTML, Git, Terminal, Swift, Java và hơn thế nữa. Trong quá trình học, bạn làm việc với trình soạn thảo và xem đầu ra của mã đã viết.

Chỉ những bài học ban đầu được mở cho người dùng miễn phí, phần còn lại có thể được hoàn thành sau khi đăng ký trả phí.

Enki

Enki dạy Python, JavaScript, Linux, Java, SQL, Node, React, Git và các ngôn ngữ và công cụ phát triển khác. Chương trình có thể hữu ích không chỉ cho người mới bắt đầu, mà còn cho những người đã quen thuộc với mã. Nó chứa nhiều thông tin từ lịch sử của các ngôn ngữ cụ thể đến các mẹo hữu ích và ví dụ về các phương pháp hay nhất. Các trò chơi nhỏ được tích hợp sẵn giúp bạn không cảm thấy nhàm chán và giúp củng cố lại kiến thức đã học. Một số khóa học chỉ dành cho những người đăng ký trả phí.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Py

Py giúp nắm vững kiến thức cơ bản để phân tích dữ liệu, phát triển trang web, ứng dụng và trò chơi. Đối với mỗi lĩnh vực này trong ứng dụng có một gói khóa học riêng biệt. Các bài học được trình bày với các phần nhỏ lý thuyết và các nhiệm vụ tương tác đơn giản. Ngoài ra, chương trình có các bài kiểm tra với các câu hỏi điển hình mà lập trình viên được hỏi khi phỏng vấn. Hầu hết các bài học chỉ được mở sau khi đăng ký trả phí.

Ứng dụng SoloLearn

Nhà phát triển SoloLearn có một loạt các ứng dụng miễn phí để học lập trình. Mỗi người trong số họ đều chứa một khóa học có cấu trúc rõ ràng với những kiến thức cơ bản về một ngôn ngữ cụ thể, có thể là JavaScript, Python, PHP, Java hoặc một trong nhiều ngôn ngữ khác. Có một trình soạn thảo mã cho các bài tập thực hành và một diễn đàn nội bộ, nơi bạn có thể yêu cầu các thành viên khác giúp đỡ. Nhiều chương trình từ bộ sách này đã được dịch sang tiếng Nga.

Ứng dụng của các nền tảng giáo dục phổ biến

Nhiều trang web giáo dục có ứng dụng riêng của họ trong App Store. Bằng cách tải xuống một chương trình như vậy, bạn sẽ có quyền truy cập vào một danh mục trong đó, trong số các môn học khác, sẽ có các khóa học về lập trình. Thông thường, mỗi nền tảng chứa các tài liệu giáo dục từ nhiều nhà xuất bản và tác giả với nội dung, độ phức tạp và cấu trúc khác nhau.

Nội dung chỉ có thể được trình bày bằng văn bản và đồ họa hoặc chứa các tác vụ và video tương tác. Bạn có thể sử dụng tìm kiếm nội bộ hoặc điều hướng chương trình để tìm khóa học phù hợp với bạn bằng ngôn ngữ bạn muốn.

Các khóa học từ các trang web như Coursera, edX, Khan Academy và Stepik thường được cung cấp miễn phí. Trên các nền tảng khác, hầu hết nội dung được bán để kiếm tiền.

Học viện Khan Học viện Khan

Image
Image

Tràn ngăn xếp

Không có bài học hoặc khóa học nào trong chương trình này. Nhưng nó vẫn có thể rất hữu ích, đặc biệt nếu bạn là người mới bắt đầu. Stack Overflow là một dịch vụ Hỏi & Đáp dành riêng cho các khía cạnh khác nhau của phát triển phần mềm. Thông qua ứng dụng, bạn có thể nhận được sự trợ giúp từ một cộng đồng lập trình viên khổng lồ - bạn chỉ cần lập công thức chính xác và hỏi họ câu hỏi của bạn.

Đề xuất: